JAVASCRIPT: petit pb de verif champ mail - HTML/CSS - Programmation
Marsh Posté le 18-06-2004 à 23:07:51
function verif() {
var email=document.formSaisie.mail.value;
return (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}
Marsh Posté le 16-06-2004 à 17:34:24
Voila, je cherche à vérifier un champ mail d'un formulair en javascript. Mais celui-ci ne fonctione pas. Pourriez vous m'aider?
<script language="javascript">
function verif() {
email=document.formSaisie.mail.value;
if ( email == "" )
alert( "Veuillez remplir le champ" ) ;
else
{
if ( ( email.indexOf("@" ) == -1 ) || ( email.indexOf("@" ) == 0 ) || ( email.indexOf("@" ) != email.lastIndexOf("@" ) ) || ( email.indexOf("." ) == email.indexOf("@" )-1 ) || ( email.indexOf("." ) == email.indexOf("@" ) +1 ) || ( email.indexOf("@" ) == email.length -1 ) || ( email.indexOf ("." ) == -1 ) || ( email.lastIndexOf ("." ) == email.length -1 ) )
alert( "email incorrect" );
return false;
else
alert( "email correct" ) ;
return true;
}
}
</script>
<form action="test.html" onsubmit="return verif()" method="post" name="formSaisie">
<p>
<label for="mail">Saisissez votre mail :</label>
<input type="text" name="mail" id="mail" />
<input type="submit" value="Ok" />
</p>
</form>
Merci