codice:
function tuaFunzione(){
var f = document.credito;
var l=f.elements['nome[]'].length;
if(l){
for(var k=0;k<l;k++){
if(f.elements['nome[]'][k].value == ""){
alert("Il campo \"nome\" non \e' stato compilato");
f.elements['nome[]'][k].focus();
return false;
}
else if(f.elements['cognome[]'][k].value == ""){
alert("Il campo \"cognome\" non \e' stato compilato");
f.elements['cognome[]'][k].focus();
return false;
}
// .. e avanti cosi' ...
} // fine ciclo for
} // fine if, ramo per piu' di una persona
else {
if(f.elements['nome[]'].value == ""){
alert("Il campo \"nome\" non \e' stato compilato")
f.elements['nome[]'].focus();
return false;
}
else if(f.elements['cognome[]'].value == ""){
alert("Il campo \"cognome\" non \e' stato compilato")
f.elements['cognome[]'].focus();
return false;
}
// .. e avanti cosi' ...
} // fine else, ramo valutato solo se c'e' una sola persona
// ...resto dei controlli che hai gia' e che non sono dipendenti dal numero di persone
// altrimenti tutto e' verificato e ritorna true
return true;
} // chiusura funzione