Vorrei creare una validazione per la mail che funzioni esattamente come in questo esempio, con una piccola modifica: Nel caso seguente non importa che il punto sia antecedente la chiocciola basta che ci sia, e la mail è validata. Vorrei invece modificare in modo che validi solo se almeno un punto stà dopo la chiocciola.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE='JavaScript'>
<!--
function mailonly() {
if (document.form.email.value.length != 0) {
if (document.form.email.value.indexOf('@',0)==-1 || document.form.email.value.indexOf('.',0)==-1) {
alert('\nEmail non valida.');
document.form.email.select();
document.form.email.focus();
return false;
}
}
}
//----------------------------------------
// -->
</SCRIPT>
</head>
<body >
<form name="form" method="post" action="">
<input type="text" name="email" onBlur='return mailonly();'>
<input type="text" name="textfield">
</form>
</body>
</html>
![]()