Hi Jungs, ich hab mal ne Kleine Frage:
In einem Formular, welches ich dynamisch erzeugen lasse, will ich sicherstellen, dass die einzelnen Felder ausgefüllt werden.
Da die Anzahl der Felder nach dem Erzeugen feststeht, habe ich an eine for-schleife gedacht. Leider funktioniert der untere Code nicht, aber ich weiß nicht so ganz weshalb, habt ihr eine Idee?
Danke Schonmal! :-)
function chkFormular () {
for (var i = 1; i <= schleifenanzahl; i++)
{
if (document.Formular.vorname"+ i +".value == "") {
alert("Bitte Ihren Vornamen eingeben!");
document.Formular.vorname"+ i +".focus();
return false;
}
if (document.Formular.nachname"+ i +".value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.Formular.nachname"+ i +".focus();
return false;
}
}
}
Die Formelemente sind automatisch aufsteigend numeriert und heißen vorname1, vorname2, vorname3 ...
und nachname1, nachname2, nachname3 ...