Ciao:
Ciao ho un problema...controllo un form al click di un button con questo codice...il problema è che mi si apre la pagina registrer.php bianca senza che mi restiuisca un errore o niente e ho pensato che forse il problema sia nella parte javascript...mi aiutate?Codice PHP:function Controlla() {
var nome = document.registrazione.nome.value;
var cognome = document.registrazione.cognome.value;
var pass1 = document.registrazione.password1.value;
var pass2 = document.registrazione.password2.value;
var email1 = document.registrazione.email1.value;
var email2 = document.registrazione.email2.value;
//espressione regolari
var myregexp = /^[a-zA-Z]+$/;
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//controllo il nome
if ((nome == "") || (nome == "undefined") || (nome.length>25)) {
alert("Inserisci il tuo nome");
document.registrazione.nome.focus();
return false;
}
//controllo il cognome
else if ((cognome == "") || (cognome == "undefined") || (cognome.length>25)) {
alert("Inserisci il tuo cognome");
document.registrazione.cognome.focus();
return false;
}
//controllo email
if (!email_reg_exp.test(email1) || (email1 == "") || (email1 == "undefined")) {
alert("Inserisci un indirizzo email corretto");
document.modulo.email.select();
return false;
}
//controllo conferma email
else if ((email2 == "") || (email2 == "undefined")) {
alert("Ripeti l'email");
document.registrazione.email2.focus();
return false;
}
//verifico le 2 email
else if (email1 != email2) {
alert("Le email inserite non coincidono");
document.registrazione.pass2.value = "";
document.registrazione.pass2.focus();
return false;
}
//controllo password
else if ((pass1 == "") || (pass1 == "undefined") || (pass1.length < 8) || (pass1.length>25)) {
alert("Inserisci una password min 8 e max 25 caratteri");
document.registrazione.pass1.focus();
return false;
}
//controllo conferma password
else if ((pass2 == "") || (pass2 == "undefined")) {
alert("Ripeti la password");
document.registrazione.pass2.focus();
return false;
}
//verifico password e conferma password
else if (pass1 != pass2) {
alert("Le password inserite non coincidono");
document.registrazione.pass2.value = "";
document.registrazione.pass2.focus();
return false;
}
//invia i dati
else {
document.registrazione.action = "registrer.php";
document.registrazione.submit();
}
}

Rispondi quotando
