Ecco lo script: se il campo e-mail è lasciato vuoto, allora
l'email non sarà controllata, altrimenti ne sarà controllata l'esattezza.
codice:
<script>
<!--
function Modulo() {
var Email = document.Messaggi.Email.value;
if ((Email=="")||(Email=="undefined"))
{
alert("L\' e-mail non sarà controllata");
}
else
{
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (!email_reg_exp.test(Email))
{
alert("Inserire un indirizzo Email corretto.");
document.Messaggi.Email.select();
document.Messaggi.Email.value="";
document.Messaggi.Email.focus();
return false;
}
}
}
//-->
</script>