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