hi,
Die Schleife sollte dann etwa so aussehen:
na ja, noch nicht so ganz ...
ende=Zahl.length; //ermitteln der Array länge
for(i=0;ende;i++)
for(i=0; i<ende; i++)
{
if(document.Formular.Zahl.value[i] == "") {
feldname = "alter["+i+"]";
if(document.forms["formularname"].elements[feldname].value = "") {
alert("Bitte Zahl eingeben an der Pos." + i);
document.Formular.Zahl[i].focus();
diesen zugriff ebenfalls wie oben im if() ersetzen, oder besser gleich weglassen - denn bei mehreren fehlern ist es unsinnig, den cursor blitzschnell durch mehrere inputfelder hüpfen zu lassen.
return false;
}
gruss,
wahsaga