Sto facendo la validazione di un form, che deve avere tutti i campi obbligatori.
L'unico dove sti riscontrando problemi e' quando vado a chiedere il consenso dei dati personali, che deve avere spuntato obbligatoriamente il checkbox chiamato "autorizzazione"
In pratica nella pagina metto questo checkbox cosi:
<input type="checkbox" name="autorizzazione" value="checkbox">
mentre il javascript totale e' questo:
codice:
if(f.indirizzo.value == ""){
alert("Il campo \"indirizzo\" non \e' stato compilato")
f.indirizzo.focus();
return false;
}
if(f.comune.value == ""){
alert("Il campo \"comune\" non \e' stato compilato")
f.comune.focus();
return false;
}
if(f.cap.value == ""){
alert("Il campo \"cap\" non \e' stato compilato")
f.cap.focus();
return false;
}
if(f.citta.value == ""){
alert("Il campo \"citta\" non \e' stato compilato")
f.citta.focus();
return false;
}
if(f.email.value == ""){
alert("Il campo \"email\" non \e' stato compilato")
f.email.focus();
return false;
}
if(f.telefono.value == ""){
alert("Il campo \"telefono\" non \e' stato compilato")
f.telefono.focus();
return false;
}
if(f.fax.value == ""){
alert("Il campo \"fax\" non \e' stato compilato")
f.fax.focus();
return false;
}
if(f.partita_iva.value == ""){
alert("Il campo \"partita iva\" non \e' stato compilato")
f.partita_iva.focus();
return false;
}
if(f.persona_contatto.value == ""){
alert("Il campo \"persona di riferimento\" non \e' stato compilato")
f.persona_contatto.focus();
return false;
}
if(f.username.value == ""){
alert("Il campo \"nome utente\" non \e' stato compilato")
f.username.focus();
return false;
}
if(f.password.value == ""){
alert("Il campo \"password\" non \e' stato compilato")
f.password.focus();
return false;
}
if(f.campo_codice.value == ""){
alert("Il campo \"antispam\" non \e' stato compilato")
f.campo_codice.focus();
return false;
}
if (f.autorizzazione.value =="checked") {
alert("autorizzaci");
f.autorizzazione.focus();
return false;
}
return true;
}
in pratica non capisco come devo rendere obbligatorio questo pezzo:
if (f.autorizzazione.value =="checked") {
alert("autorizzaci");
f.autorizzazione.focus();
return false;
}
mi date una mano?