JAVASCRIPT: petit pb de verif champ mail

JAVASCRIPT: petit pb de verif champ mail - HTML/CSS - Programmation

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&nbsp;:</label>
    <input type="text" name="mail" id="mail" />
    <input type="submit" value="Ok" />
  </p>
</form>
 
Merci

Reply

Marsh Posté le 16-06-2004 à 17:34:24   

Reply

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);
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed