Bonjour à tous,
Je vous fait part d'un petit problème concernant le fonctionnement de mon code sur FF. J'ai un formulaire avec un menu déroulant de type select. Je veux que lorque l'on sélectionne une option précise de ce menu, un champ texte apparaisse. En l'occurence, on a :
- Le formulaire de nom 'seminaire'
- L'option précise, de value 'ajoutsalle'
- Le champ à ajouter, avec un id 'champsalle'
J'ai donc inséré le script suivant en js. Tout fonctionne parfaitement sous IE, mais pas sur firefox. Apparemment, il ne prend pas en compte cette ligne : if (document.seminaire.nomsalle.options.value == 'ajoutsalle')
Je suis ouvert à toutes vos remarques et conseils.
Cordialement
Castor
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 <script language="JavaScript"> function afficheChampSalle() { if (document.seminaire.nomsalle.options.value == 'ajoutsalle') document.getElementById('champsalle').style.visibility = 'visible'; else document.getElementById('champsalle').style.visibility = 'hidden'; } </script> <form action='traitement.php' method='get' name='seminaire'> [...] <select name='nomsalle' onChange='afficheChampSalle()''> <option value='ajoutsalle'>Ajouter une salle</option> [...] <td><input type='text' id='champsalle' /></td> [...]
Partager