Eingabe prüfen
Betina
- javascript
0 Cheatah0 harald Legler
Hallo ....
ich habe folgende Frage/Problem..
in ein Eingabefeld sollen 5 Zahlen eingegeben werden
das es NUR Zahlen sind kontroliere ich wie folgt, mit JS
var chkZ = 1;
for(i=0;i<document.Formular.Zahlen.value.length;++i)
if(document.Formular.Zahlen.value.charAt(i) < "0"
document.Formular.Zahlen.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1)
{
alert("Angabe keine Zahl!");
document.Formular.Zahlen.focus();
return false;
soweit ist alles OK
wie kann man die Eingabegröße überprüfen,
d.h. das nicht 4 od. 6 Zahlen sondern immer
exakt 5 Zahlen eingegeben wurden ???
Vielen Dank für eine Antwort
cu, Betina
Hi,
in ein Eingabefeld sollen 5 Zahlen eingegeben werden
fünf Ziffern meinst Du sicher. Fünf Zahlen wären z.B. auch "1 35 247 1399 75982" ;-)
wie kann man die Eingabegröße überprüfen,
d.h. das nicht 4 od. 6 Zahlen sondern immer
exakt 5 Zahlen eingegeben wurden ???
man Wald, man Bäume.
if (zahl >= 10000 && zahl <= 99999)
HTH :-)
Cheatah
Hallo Betina,
if(document.Formular.Zahlen.value.length<5 document.Formular.Zahlen.value.length>5)
{
alert("Bitte immer fünf Stellen eingeben!");
document.Formular.Zahlen.focus();
return false;
Das wäre ein Möglichkeit, habe es aber nicht ausprobiert.
Du kannst aber doch auch im Formular die Eingabe auf fünf Stellen beschränken:size=5 maxlength=5
Viele Grüße
Harald Legler