La pagina, realizzata in asp, ha una form i cui valori inseriti dall'utente vengono spediti tramite email, e questo funziona. Devo effettuare il controllo sul campo email, essendo obbligatorio, e funziona pure questo. il PROBLEMA sta nel fatto che se il controllo sull'email dà risultato negativo (cioè è stato scritto in maniera scorretta o magari manca del tutto), i dati vengono inviati ugualmente
Il controllo viene eseguito correttamente, e invia comunque
DOMANDA: come faccio a impedire l'invio dei dati nel caso in cui non è stato inserito correttamente? vi posto il codice js
<script type="text/javascript">
<!--
function Modulo(){
var email = document.formail.email.value;
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.formail.email.select();
return false;
}
else {
document.formail.action = "?invia=true";
document.formail.submit();
}
}
//-->
</script>