Verification Email en java script

Fermé
einteractif Messages postés 9 Date d'inscription jeudi 15 décembre 2011 Statut Membre Dernière intervention 6 août 2018 - 7 août 2014 à 10:58
 Utilisateur anonyme - 14 août 2014 à 18:38
Bonjour,
Je rencontre un soucis actuellement car je veux vérifier une adresse e-mail en java script sauf que je ne comprend pas pour le script ne fonctionne pas:


Voici le code
entre les balise head je met le code suivant:

<script type="text/javascript" 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>

et dans la balise du formulaire je met le code suivant:

onSubmit="return VerifMail();"



Hors le script ne fonctionne pas.....

Si quelqu'un pourrait m'aider ce serait gentil !
A voir également:

2 réponses

Utilisateur anonyme
7 août 2014 à 20:53
Salut, tu peux utiliser une RegEx pour plus d'efficacité et si tu utilise html5 un champs de type email.

<body>
			<form action="#" method="post" id="form">
				<input type="email" name="mail" id="mail" />
				<input type="submit" value="test" />
			</form>
			<script type="text/javascript">
				var mail = document.getElementById("mail");
				var form = document.getElementById("form");
				form.onsubmit = function(e) {
					if (/^[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,6}$/.test(mail.value)) {
						alert("email correct !");
					} else {
						alert("mauvais email !!!!");
						e.preventDefault();
					}
				}
			</script>
		</body>



ensuite il faudra si besoin faire la vérification avec php car javascript peut être désactivé.

Bonne soirée
0
Utilisateur anonyme
14 août 2014 à 18:38
salut,

sa devait pas être un gros souci...

bye
0