Hallihallo,
Ich habe eine Abfrage entdeckt, die ehemals eine Altersabfrage war. Jetzt möchte ich sie so umbauen, das daraus eine Geburtsdatumabfrage
wird. Die untere Abfrage lässt explizit nur zahlen von 1-9 zu, was soweit ok ist. Nun möchte ich der Abfrage sagen, das auch Punkte (.)
zulässig sein sollen.
if (document.Formular.Geburtsdatum.value == "") {
alert("Bitte Ihr Geburtsdatum eingeben!");
document.Formular.Geburtsdatum.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.Formular.Geburtsdatum.value.length; ++i)
if (document.Formular.Geburtsdatum.value.charAt(i) < "0" ||
document.Formular.Geburtsdatum.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Geburtsdatum erlaubt nur Zahlen und Punkte!");
document.Formular.Geburtsdatum.focus();
return false;
}
Im Basic würd ich es so machen:
Eingabe:
input a
if a=>1 then goto Allesok
if a=<9 then goto Allesok
if a="."then goto Allesok
Goto Fehlerroutine
oder so ähnlich. Jemand eine Idee
'"ein kleiner Schritt für den Programmierer, ein grosser Schritt für die Menscheit"' (Erste Mond Mission)