Guten Tag,
ich möchte für meine Homepage eine Seite erstellen auf der man einen Gutscheincode eingeben kann, der überprüft werden soll und danach im Skript so geändert werden soll, damit man ihn nicht ein 2. mal eingeben kann. (Mit datum versehen oder so)
Das hab ich bis jetzt :
Erstmal wollte ich fragen, ob mir jemand einen Tipp hat, irgend ne schleife oder so zu erstellen, die den Sinn meines codes hat nur etwas weniger zeilen haha
Bis jetzt funktioniert da gar nichts, ich bin echt zu unfähig. KAnn mir da jemand helfen und des Teil zum laufen bringen? und ich möchte desweitern, falls der code gültig ist, dass genau dieser code mit dem datum versehen wird: BSP: var code1 = 1234 --> code1 = 1234 - 07052017
Also man gibt den Code ein, drückt auf Los, dann soll ein Feld erscheinen, in dem steht ob er gültig ist oder nicht und anschließend dann ein zusätzliches Feld "Einlösen"
Freue mich über jegliche Hilfe!!!!!!
ich möchte für meine Homepage eine Seite erstellen auf der man einen Gutscheincode eingeben kann, der überprüft werden soll und danach im Skript so geändert werden soll, damit man ihn nicht ein 2. mal eingeben kann. (Mit datum versehen oder so)
Das hab ich bis jetzt :
HTML:
<h1>Gutscheincode<br></h1>
<main>
<form>
<input type="text" name="Gutscheincode" id="Gutscheincode" />
<button type="button" onclick="alertInputValue()">Los!</button>
</form>
<br><BR>
<script>
function alertInputValue()
{
Eingabe = document.getElementById("Gutscheincode").value;
//alert(Eingabe);
}
//var Eingabe = prompt("Gutscheincode hier eingeben:")
var Zaehler = 1;
var datum = new Date();
var heute = datum.getDate()+ "." + (datum.getMonth()+ 1)+"." + datum.getFullYear()+" " +datum.getHours() +":" + datum.getMinutes() ;
var code1 = 1234;
var code2 = 0000;
var code3 = 1111;
var code4 = 2222;
var code5 = 3333;
var code6 = 4444;
var code7 = 5555;
var code8 = 6666;
var code9 = 7777;
var code10 = 8888;
var code11 = 9999;
var code12 = 1122;
var code13 = 2233;
var code14 = 3344;
var code15 = 4455;
var code16 = 5566;
var code17 = 6677;
var code18 = 7788;
var code19 = 8899;
var code20 = 9988;
var code21 = 8877;
var code22 = 7766;
var code23 = 6655;
var code24 = 5544;
var code25 = 4433;
var code26 = 3322;
var code27 = 2211;
var code28 = 3456;
var code29 = 2345;
var code30 = 4567;
var code31 = 5678;
var code32 = 6789;
function testen(){
if (Zaehler == 1 && Eingabe.value == code1) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 2 && Eingabe == code2) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 3 && Eingabe == code3) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 4 && Eingabe == code4) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 5 && Eingabe == code5) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 6 && Eingabe == code6) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 7 && Eingabe == code7) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 8 && Eingabe == code8) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 9 && Eingabe == code9) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 10 && Eingabe == code10) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 11 && Eingabe == code11) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 12 && Eingabe == code12) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 13 && Eingabe == code13) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 14 && Eingabe == code14) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 15 && Eingabe == code15) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 16 && Eingabe == code16) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 17 && Eingabe == code17) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 18 && Eingabe == code18) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 19 && Eingabe == code19) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 20 && Eingabe == code20) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 21 && Eingabe == code21) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 22 && Eingabe == code22) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 23 && Eingabe == code23) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 24 && Eingabe == code24) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 25 && Eingabe == code25) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 26 && Eingabe == code26) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 27 && Eingabe == code27) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 28 && Eingabe == code28) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 29 && Eingabe == code29) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 30 && Eingabe == code30) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 31 && Eingabe == code31) {
alert("Gutschein gueltig");
} else {
Zaehler++;
}
if (Zaehler == 32 && Eingabe == code32) {
alert("Gutschein gueltig");
} else {
Zahler ++;
}
if (Zaehler == 33){
alert("NICHT gültig");
}
}
</script>
</main>
Erstmal wollte ich fragen, ob mir jemand einen Tipp hat, irgend ne schleife oder so zu erstellen, die den Sinn meines codes hat nur etwas weniger zeilen haha
Bis jetzt funktioniert da gar nichts, ich bin echt zu unfähig. KAnn mir da jemand helfen und des Teil zum laufen bringen? und ich möchte desweitern, falls der code gültig ist, dass genau dieser code mit dem datum versehen wird: BSP: var code1 = 1234 --> code1 = 1234 - 07052017
Also man gibt den Code ein, drückt auf Los, dann soll ein Feld erscheinen, in dem steht ob er gültig ist oder nicht und anschließend dann ein zusätzliches Feld "Einlösen"
Freue mich über jegliche Hilfe!!!!!!
Zuletzt bearbeitet von einem Moderator: