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

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>
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
 <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>
Merci pour votre aide