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 :
Voici l'appel de la fonction dans le formulaire
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(); } }
D'avance je vous remercie beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part name="formulaire" onsubmit="javascript : return verificationQuestion(this);
Partager