marie: If-abfragen in einer for-schleife?

Beitrag lesen

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 ...