ho questo codice per controllare la validità di una mail:
codice:
<script>
function emailvalidation(entered, alertbox)
{
with (entered)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
lastpos=value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
{if (alertbox) {alert(alertbox);} return false;}
else {return true;}
}
}
</script>
se lo richiamo con 1 onChange tipo:
codice:
<input type=text name=requiredmail onChange=\"emailvalidation(this,'Indirizzo E-mail non Corretto!');\">
funziona, solo che dopo avermi avvertito che l'indirizzo è errato, posso continuare tranquillamnete a fare il submit del form....mentre dovrei impedire che ciò accadesse.
ho provato ad inserirlo nel form così:
codice:
<form method...bla bla bla onSubmit=\"emailvalidation(this,'Indirizzo E-mail non Corretto!');\">
ma mi viene ignorato
grazie mille