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

Rispondi quotando
