Salve a tutti
spulciando tra i vari 3d che trattano del controllo sui vari campi e soprattutto quello e-mail, ho trovato tanti js, ma quello che fa a caso mio (o x meglio dire di questo mio cliente) è un pò particolare:
il campo e-mail deve essere convalidato solo se riempito, cioè che l'e-mail inserita sia valida, ma se lo stesso viene lasciato vuoto il form può essere inviato lo stesso.
lo script che adesso uso è questo
codice:
<FORM NAME="modulo" ACTION="..." onSubmit="return ControllaMail()">
<SCRIPT>
<!--
function ControllaMail()
{
EmailAddr = document.modulo.email.value;
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/ "null";
if (Filtro.test(EmailAddr))
return true;
else
{
alert("Controlla l'indirizzo di e-mail inserito");
document.modulo.email.focus();
return false;
}
}
//-->
</SCRIPT>
funziona perfettamente sul controllo della correttezza dell'e-mail, ma (ovviamente) se il campo viene lasciato vuoto parte l'alert.
come posso fare? :master:
Grazie a tutti fin d'ora