Bonjour,
Voila je souhaite verifier si des champs son correctement rempli mais aussi verifier la validé d'un mail.
Tous marche pour la validation des champs mais des que jattaque l'histoire du mail plus rien ne va.
je comprend pas.
Voici le javascript
et le html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <script language="Javascript"> function valider() { var nom = document.getElementById('nom').value; var adresse = document.getElementById('adresse').value; var cp = document.getElementById('cp').value; var email = document.getElementById('email').value; var ville = document.getElementById('ville').value; var quantite = document.getElementById('quantite').value; var verifmail = /^[a-zA-Z0-9_-.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/; if(nom == "") { alert("Saisissez le prenom"); return false; } if(adresse == "") { alert("Saisissez votre adresse"); return false; } if(cp == "") { alert("Saisissez votre code postal"); return false; } if(email == "") { alert("Saisissez votre email"); return false; } if(ville == "") { alert("Saisissez votre ville"); return false; } if(quantite == "") { alert("Saisissez votre nombre de sous-bocks"); return false; } if (verifmail.exec(email) == null) { alert("Votre email est incorrect"); return false; } return true; } </script>
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form method="post" name="postannonce" action="creation-sous-bocks.php" onsubmit="return valider()"> <input name="nom" id="nom" type="text" /> <input name="adresse" id="adresse" type="text" /> <input style="width:33px;" name="cp" id="cp" type="text" MAXLENGTH="5" /> <input name="email" id="email" type="text" /> <input name="societe" type="text" /> <input name="ville" id="ville" type="text" /> <input name="tel" type="text" value="" onfocus="javascript:this.value=''" /> <input name="quantite" id="quantite" type="text" /> <textarea name="infos" cols="30" rows="7" style="width:300px; margin-left:10px; overflow-x:hidden;overflow-y:scroll;"></textarea> <input type="image" style="background-image:url('img/boutonBlack267x37.jpg'); color:#FFF; position:absolute; width:267px; height:27px; border:none; text-align:center; margin-left:-130px; margin-top:-25px; padding-top:10px;" value="ENVOYER" /> </form>
Partager