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