Originariamente inviato da sbn
Salve ragazzi!
Ho questo script di controllo email che quando l'email è sbagliata ricarica la pagina e cancella tutti i campi già inseriti nel form.
vorrei fare in modo che l'errore venga segnalato ma che i campi non si cancellino, come faccio?
function Email() {
// Variabili associate ai campi del modulo
var email = document.partner.Email_ref.value;
// 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 E-MAIL
if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.partner.Email_ref.select();
return true;
}
else {
document.partner.action = "insPartner.php";
document.partner.submit();
}
}
...la funzione viene poi richiamata con onSubmit dal form.
grazie
sbn