Bonjour les gens
je dois être une de ces innombrables victimes face à l'objet regexp, alors voici mon script:
mon appel de script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <script language="JavaScript"> function Test() { var re=new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i"); var mail = document.form.mail.value; //document.form[0].mail.value marche pas if(!re.test('mail')) { alert ('email invalide'); return false; } return true; } </script>
et pour finir les symptomes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <FORM name= form method="post" action='http://localhost/infotem/inscription_verif.php'> mail:<BR><INPUT type=text name=mail maxlength=40 ><BR> <INPUT type=submit value=envoyer onClick="return Test()"><BR> </FORM>
je peux mettre ce que je veux dans l'email l'action de ma form est exécuter et aucun message d'alerte.
voila,
A votre bon coeur messieurs dames.![]()
Partager