Ciao a tutti,
io ho un problemino mica da poco.
In un form chiamata formUtenti genero automaticamente tramite asp un numero di input text casuale [a seconda di cosa mi mette l'utente nel db] divisi tra adulti | bambini | infant
Es:
3 adulti -> tre input nomeAdu [poi segue un progressivo]
tre input cognomeAdu [poi segue un progressivo]
tre input nascitaAdu [poi segue un prograssivo]
Quindi
input text"nomeAdu1"
input text"nomeAdu2"
input text"nomeAdu3"
input text"cognomeAdu1"
input text"cognomeAdu2"
input text"cognomeAdu3"
input text"nascitaAdu1"
input text"nascitaAdu2"
input text"nascitaAdu3"
===========
2 bambini -> due input nomeBam [poi segue un progressivo]
due input cognomeBam [poi segue un progressivo]
due input nascitaBam [poi segue un prograssivo]
Quindi
input text"nomeBam1"
input text"nomeBam2"
input text"cognomeBam1"
input text"cognomeBam2"
input text"nascitaBam1"
input text"nascitaBam2"
===========
1 infant -> un input nomeInf [poi segue un progressivo]
un input cognomeInf [poi segue un progressivo]
un input nascitaInf [poi segue un prograssivo]
Quindi
input text"nomeInf1"
input text"cognomeInf1"
input text"nascitaInf1"
Quindi ho tanti campi text con nomi diversi.
Con questa funzione
function controllaFormUtenti(ff) {
for (var i=0; i<ff.length; i++) {
if (ff.elements[i].value == "") {
alert("ATTENZIONE: completare i form in tutte le sue parti");
return false;
}
}
}
riesco a controllare che nessun campo sia vuoto al momento del sabmit, solo che invece i campi nascitaAdu lo possono essere.
Come faccio ad omettere dal controllo questi tenendo presente che hanno lo stesso suffisso ma poi si differenziano per numero progressivo finale?
Grazie 1000
Franz