Slave.
Ho creato questo script che mi controlla se alcuni campi del form sono vuoti, restituendomi un alert qualora lo siano.
codice:
<!--
function verifica_campi() {
var nickname = document.iscrizione.nickname.value;
var email = document.iscrizione.email.value;
var userID = document.iscrizione.userID.value;
var password = document.iscrizione.password.value;
if ((nickname == "") || (nickname == "undefined")) {
alert("ATTENZIONE!! Il campo Nickname è obbligatorio.");
document.iscrizione.nickname.focus();
return false;
}
else if ((email == "") || (email == "undefined")) {
alert("ATTENZIONE!! Il campo Em@il è obbligatorio.");
document.iscrizione.email.focus();
return false;
}
else if ((userID == "") || (userID == "undefined")) {
alert("ATTENZIONE!! Il campo userID è obbligatorio.");
document.iscrizione.userID.focus();
return false;
}
else if ((password == "") || (password == "undefined")) {
alert("ATTENZIONE!! Il campo Password è obbligatorio.");
document.iscrizione.password.focus();
return false;
}
else {
document.iscrizione.action = "index_ori.asp?menu=members";
document.iscrizione.submit();
}
}
// -->
</script>
I campi vengono controllati perfettamente, ma se sono tutti presenti (ovvero compilati), invece di inviare il form, mi restituisce l'errore Javascript:
In pratica sembra non piacergli la action del form. Purtroppo devo madare per forza di cose a quell'indirizzo, con annessa variabile "menu".
Qualcuno mi può aiutare?
Grazie