Bonjour.
Je me permet de poster car j'ai un petit soucis. J'espère que vous saurez m'aider.
Je suis en train de coder un site, et j'ai un formulaire contenant une liste déroulante. A chaque fois que cette liste déroulante change, j'ai une fonction JavaScript qui se lance, récupère la valeur actuelle de la liste déroulante et effectue quelques calculs pour remplir un champ de texte à côté.
En bon ignorant que j'étais, je m'étais contenté d'écrire
(cbxJour = nom de ma liste déroulante, inscription = nom du formulaire)
Et sous Firefox ca tournait au poil, aucune erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.forms.inscription.cbxJour.value
Seulement j'ai constaté que sous IE, ca marchait pas du tout.
Après quelques tests, je me suis donc rendu compte que cela venait de la façon dont je récupérais la valeur de la liste, puisque IE ne récupérait rien.
J'ai donc pris l'exemple de votre FAQ, et j'ai obtenu:
Sous FF ca marche toujours, sous IE ca marche toujours pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('cbxJour').options[document.getElementById('cbxJour').selectedIndex].value
Et de plus, la console javascript de FF m'affiche maintenant une erreur:
Une petite idée? Je cale moi
D'avance merci : )
Partager