1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <html>
<head>
<title>Document sans titre</title>
<script language="JavaScript">
<!--
function isverifEm(p){
//nouvelle expression "standard"
var em=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
return em.test(p); //plutôt partir de la regexp
}
//value vaut la valeur de l'email
function verifEm(value){
//il faut cacher ou montrer selon le résultat...
if(!isverifEm(value)) {
document.getElementById("errr").style.display = 'block';
} else {
document.getElementById("errr").style.display = 'none';
}
}
//-->
</script>
</head>
<body>
<form method="post" action="#" name="myform" >
E-mail:<input name="Loginop" type="text" maxlength="22" onBlur="verifEm(this.value);"> <---ICI l'appel de la fonction
<p id="errr" style="display:none ;color:red"> Erreur de format </p>
</form>
</body>
</html> |