Bonjour,
j'ai un pb dans une fonction de controle d'un formulaire...
Voici la partie de la fonction concernée:
En gros, si le champ date_debut_evt n'est pas rempli, je veux afficher mon label d'erreur qui est lbl_msg_date_debut, je place le focus sur le champ à remplir, et j'incremente ma variable. d'erreur....
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 function valider_formulaire(thisForm) { var retour=0; if(thisForm.date_debut_evt.value == '') { thisForm.lbl_msg_date_debut.style.display = "inline"; thisForm.tarif_evt.focus(); retour=retour+1; } ... ... if(retour>0) { return false; } else { return true; } }
Ca marche bien si j'enlève la ligne suivante:
mais dès que je décommente cette ligne et bien que mon champ obligatoire ne soit pas rempli, il valide quand même mon formulaire et passe au script appelé dans le action="..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2thisForm.lbl_msg_date_debut.style.display = "inline";
Donc si qq'un a une idée du pourquoi cette ligne plante, n'hésitez pas parce que je suis paumé là...
Partager