questo script lo copi in un file.js e poi lo richiami per il controllo
function Modulo() {
// Variabili associate ai campi del modulo
var email = document.modulo.email.value;
// Espressione regolare dell'email
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 == "") ) {
alert("Inserire un indirizzo email corretto.");
document.modulo.reset();
document.modulo.focus();
}
else {
document.modulo.submit();
}
}
<html>
<head>
<script type=\"text/javascript\" src=\"jvs/email.js\"></script>
<script type=\"text/javascript\" src=\"jvs/dataValidation.js\"></script>
</head>
<body>";
echo"
<td><form name=\"modulo\" method=\"POST\" action=\"checkmail.php\">
<center><table>
<tr>
<td>Inserire in questo campo la propria e-mail:</td>
<td><input name=\"email\" type=\"text\" onblur=Modulo(this)> </td>
</tr>
<tr>
<td><input type=\"submit\" value=\"Spedizionme email in corso...\" ></td></tr>
</table></center>
</form></td>