Ciao ragazzi,
premetto che non sono un mago dei JS, anzi, sono abbastanza ignorante.
Il mio problema è il seguente:
ho un codice JS che fa il check di alcuni (tutti) i campi di una form ed è questo:
A questa simpatica funzione vorrei aggiungere il controllo del checkbox ma non riesco proprio.
Qualcuno mi potrebbe aiutare??
premetto che non sono un mago dei JS, anzi, sono abbastanza ignorante.
Il mio problema è il seguente:
ho un codice JS che fa il check di alcuni (tutti) i campi di una form ed è questo:
Codice:
<script language="javascript">
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var nome = document.modulo.nome.value;
var cognome = document.modulo.cognome.value;
var citta = document.modulo.citta.value;
var indirizzo = document.modulo.indirizzo.value;
var email = document.modulo.email.value;
var provincia = document.modulo.provincia.value;
var checkobj;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
//Effettua il controllo sul campo NOME
if ((nome == "") || (nome == "undefined")) {
alert("Il campo Nome è obbligatorio.");
document.modulo.nome.focus();
return false;
}
//Effettua il controllo sul campo COGNOME
else if ((cognome == "") || (cognome == "undefined")) {
alert("Il campo Cognome è obbligatorio.");
document.modulo.cognome.focus();
return false;
}
//Effettua il controllo sul campo CITTA'
else if ((citta == "") || (citta == "undefined")) {
alert("Il campo Città è obbligatorio.");
document.modulo.citta.focus();
return false;
}
//Effettua il controllo sul campo INDIRIZZO
else if ((indirizzo == "") || (indirizzo == "undefined")) {
alert("Il campo Indirizzo è obbligatorio.");
document.modulo.indirizzo.focus();
return false;
}
//Effettua controllo sul campo EMAIL
else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.modulo.email.select();
return false;
}
//Effettua il controllo sul campo PROVINCIA
else if ((provincia == "") || (provincia == "undefined")) {
alert("Il campo Provincia è obbligatorio.");
document.modulo.provincia.focus();
return false;
}
//INVIA IL MODULO
else {
document.modulo.action = "form.php";
document.modulo.submit();
}
}
//-->
</script>
Qualcuno mi potrebbe aiutare??