CodeJavascript pour vérifier une adresse mail

Fermé
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 - 2 janv. 2011 à 18:54
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 - 2 janv. 2011 à 20:09
Bonjour,

Je suis un débutant en Javascript et Html. Je suis entrain de coder un formulaire de saisie de l'adresse mail, avec un script pour la vérification du format de l'adresse mail !!

J'ai procédé comme suit :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<SCRIPT language="JavaScript">
<!--

function VerifMail()
{
a = document.Verif.Mail.value;
valide1 = false;

for(var j=1;j<(a.length);j++){
if(a.charAt(j)=='@'){
if(j<(a.length-4)){
for(var k=j;k<(a.length-2);k++){
if(a.charAt(k)=='.') valide1=true;
}
}
}
}
if(valide1==false) alert("Veuillez saisir une adresse email valide.");
return valide1;
}

//-->
</SCRIPT>
</head>

<body>
<form onsubmit="return VerifMail();">
Entrez votre adresse mail : <input type="text" width="200" name="mail" id="mail" maxlength="30" value="" />
<input type="button" name="verif" value="Vérifier" />
</form>

</body>
</html>



Je ne sais le problème d'où il vient !!

Merci de m'aider à faire marcher le programme !!



A voir également:

11 réponses

edrikill Messages postés 285 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 12 mai 2013 13
2 janv. 2011 à 18:58
un forum de programmation comme le site du zéro serait plus approrié pour poster ceci tu ne crois pas ^^
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:01
la page quand tu l'ouvre sa te dit quoi
0
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 2
2 janv. 2011 à 19:04
Quand je clique sur vérifier y'a rien ki s'affiche
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:12
bin faut mettre un message pour dire que émail et valide aussi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 2
2 janv. 2011 à 19:13
Non mais mm si je laisse le champ vide, le boutton vérifier ne me retourne rien
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:14
faut trouver en php c'est mieu
0
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 2
2 janv. 2011 à 19:21
Ce n'est pas possible avec javascript??
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:21
a un bléme ici

<form onsubmit="return VerifMail();">
Entrez votre adresse mail : <input type="text" width="200" name="mail" id="mail" maxlength="30" value="" />
<input type="button" name="verif" value="Vérifier" />
</form>
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:22
si mais faut trouver le béme mdr
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
Modifié par aurelienpm974 le 2/01/2011 à 19:41
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<!--DEBUT DU SCRIPT-->
<!--mdr c'est moi aurelien -->
<SCRIPT LANGUAGE="JavaScript">

function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide!!');
return(false);
}
}
</SCRIPT>
<!-- FIN DU SCRIPT-->
</head>

<body>
<form action="une page web pour dire que c'est valide" onSubmit="return(VerifForm(this))">
<input type="text" name="adresse_email" size=35> <input type="submit" value="Envoyer">
</form><noscript><a href="http://www.editeurjavascript.com/countus/">compteur live</a></noscript>
</body>
</html>
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 19:33
voila pour toi sa fonctionne avec moi
0
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 2
2 janv. 2011 à 19:55
Apparemment ce programme n'est valable !!
parce que si on met l'adresse suivante : "mouad@hotmail." il va l'accepter. Or ça ce n'est pas une adresse!!
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
2 janv. 2011 à 20:03
bin normal il va pas savoir tout les émail du monde
0
mouadsa Messages postés 83 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 29 avril 2015 2
2 janv. 2011 à 20:09
non mais il doit savoir que après le point, il y aura une chaine de caractère !!
j'ai raison ou pas??
0