Bonjour,

Je cherche a v�rifier, r�cup�rer des champs via un formulaire de parrainage.
Un javascript a �t� mis en place mais j'ai un soucis lors de la validation, il m'affiche bien un message d'erreur mais la page s'actualise.
Les informations rentr�es initialement sont donc perdues.
Je n'arrive pas � trouver, pourriez vous m'aider svp ?

Le script est rappel� sur le bonton plus bas
Code : S�lectionner tout - Visualiser dans une fen�tre � part
<input style="WIDTH: 150px" onclick=email1() value=Envoyer type=submit>
Merci d'avance 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
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
59
60
61
62
63
64
65
66
67
68
69
70
<script type=text/javascript>
function email1() {
                var mail1 = document.getElementById("QWXCH6_13268").value;
 
                var InputMail1 = document.getElementById("QWXCH6_13268"); 
				var nom = document.getElementById("QWXCH6_13271").value;
 
                var Inputnom = document.getElementById("QWXCH6_13271");
 
                var regEmail = new RegExp('^[0-9a-z._-]+@{1}[0-9a-z.-]{2,}[.]{1}[a-z]{2,5}$','i');
				var nombre = document.getElementById("QWXCH6_13267").value;
				var imputnombre = document.getElementById("QWXCH6_13267");
				var chiffres = new String(nombre);
				chiffres = chiffres.replace(/[^0-9]/g, '');
				compteur = chiffres.length;
 
				if (mail1 !== null && mail1 !== ''){
                    document.getElementById("QWXCH6_13340").value = mail1;
                }
				 if (mail1 === "")
                { 	
                    InputMail1.style.backgroundColor = "#fba";
                    alert("Veuillez entrer une adresse email!");  
                    return false;   
                }
 
				else  if (regEmail.test(mail1) !== true)
				{ 					
					InputMail1.style.backgroundColor = "#fba";
					alert("Veuillez entrer une adresse email correcte!");   
					return false;   
				}
 
				if ( nombre == "" )
				{
				alert ( "Le champ téléphone est vide !" );
				imputnombre.style.backgroundColor = "#fba";
				return false;
				}
				else if (compteur!=10)
				{
				alert("Assurez-vous de rentrer un numéro à 10 chiffres (xxx-xxx-xxxx)");
				imputnombre.style.backgroundColor = "#fba";
				return false;
				}
 
 
 
				if (nom === "")
				{ 	
					Inputnom.style.backgroundColor = "#fba";
					alert("Veuillez entrer un nom!");  
					return false;   
				}
				else if(nom.length < 2 || nom.length > 25)
				{
					Inputnom.style.backgroundColor = "#fba";
					alert("Veuillez entrer un nom correct!"); 
					return false;
				} 
				else 
				{
					document.forms["theForm"].submit();
				}
			}
 
</script>
</head>
<body>
<form id=theForm method=post action=/V5/save.aspx><!--param-->