Bonjour,

J'ai un problème. Si quelqu'un peut m'aider.
J'ai créé une fonction javascript pour valier un formulaire. le fichier de cette fonction est appelée dans la page. Le problème je ne sais pas pourquoi mais la fonction recharge 2 fois la page et provoque ainsi 2 insertions côté PHP.
Si j'enlève la fonction, tout marche correctement, mais j'ai besoin de cette fonction javascript. Pourriez-vous SVP ce qui cloche dans ma fonction javascript SVP ? P.S. Je ne connais rien enn javascript.

Voici la fonction :
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
// Controle QUESTIONS
 
function verificationQuestion(formulaire){
 
frcontrole1 = "Le traitement n'a pas abouti !\n";
frcontrole2 = "Erreur : ";
encontrole1 = "Action not completed !\n";
encontrole2 = "Error : ";
 
 
 
if (formulaire.nom.value == "")
{
	if(formulaire.langue.value == "fr") {
		alert(frcontrole1+frcontrole2+'NOM');
		return false;
	}
	if(formulaire.langue.value == "en") {
		alert(encontrole1+encontrole2+'SURNAME');
		return false;
	}
}
 
else if (formulaire.pays.value == "")
{
	if(formulaire.langue.value == "fr") {
		alert(frcontrole1+frcontrole2+'PAYS');
		return false;
	}
	if(formulaire.langue.value == "en") {
		alert(encontrole1+encontrole2+'CITY');
		return false;
	}
}
 
else if (formulaire.message.value == "")
{
	if(formulaire.langue.value == "fr") {
		alert(frcontrole1+frcontrole2+'MESSAGE');
		return false;
	}
	if(formulaire.langue.value == "en") {
		alert(encontrole1+encontrole2+'MESSAGE');
		return false;
	}
}
 
 
 
else{
formulaire.submit();
}
 
}
Voici l'appel de la fonction dans le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
name="formulaire" onsubmit="javascript : return verificationQuestion(this);
D'avance je vous remercie beaucoup