Bonjour,
j'ai un pb dans une fonction de controle d'un formulaire...
Voici la partie de la fonction concernée:
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;      	
    }
}
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....

Ca marche bien si j'enlève la ligne suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
thisForm.lbl_msg_date_debut.style.display = "inline";
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="..."
Donc si qq'un a une idée du pourquoi cette ligne plante, n'hésitez pas parce que je suis paumé là...