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:
in pratica non capisco come devo rendere obbligatorio questo pezzo: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; }
if (f.autorizzazione.value =="checked") {
alert("autorizzaci");
f.autorizzazione.focus();
return false;
}
mi date una mano?

Rispondi quotando