allora... nel tag <form> metti l'attributo onsubmit="return checkForm()"Originariamente inviato da eddieFM
In un form ho 3 campi: anno, data, numero
devo fare una funzione JS che mi impedisca di processare la pagina nel caso in cui:
data o numero siano vuoti, considerando che devo sempre controllare che anno non sia mai vuoto..
..lo so è una cavolata..ma nn ci riesco!
Grazie ciao
praticamente serve a lanciare la funzione checkForm quando il form viene submittato. Da notare che se la funzione ritorna 'true' il submit viene effettuato, altrimenti no!
poi ti fai una sezione <script> in cui metti una funzione che si chiama appunto checkForm() nella quale metti i tuoi controlli... una cosa del tipo:
function checkForm() {
var controllo = true;
if (campo.value == '')
controllo = true;
// fai tutti i controli che vuoi
// e se la condizione deve bloccarti la pagina
// metti controllo = false
return controllo;
}
questo è il metodo che utilizzo io!
ciao