Originariamente inviato da ivenuti
che nome hai dato ai campi? Se hai usato un prefisso noto e un numero progressivo, come Obbligatorio1, Obbligatorio2... ObbligatorioN potresti fare qualcosa tipo:

codice:
var i=1;
while(document.Contacts.elements["Obbligatorio"+i]){
  if(document.Contacts.elements["Obbligatorio"+i].value == ""){
    alert("Campo "+i+" vuoto);
  }
  i++;
}
Ciao, grazie per la risposta!
I miei campi si chiamano Nome[1], Nome[2], Nome[3] ecc ecc posso usare il tuo codice e quindi scrivere while(document.Contacts.elements["Name["+i"]"]){ ecc ecc???

E poi ancora... dato che lo stesso form ha anche altri campi da controllare tipo: Cognome[1], Cognome[2], Cognome[3]... email[1], email[2], email[3]... approfitto per chiederti come procedere con il ciclo... cioè all'interno dello stesso while non posso inserire i controlli sugli altri campi, giusto?
Devo fare tanti while quanti sono i campi da controllare?

Grazie ancora per la risposta!

A presto!