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)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.forms.inscription.cbxJour.value
Et sous Firefox ca tournait au poil, aucune erreur...
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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementById('cbxJour').options[document.getElementById('cbxJour').selectedIndex].value
Sous FF ca marche toujours, sous IE ca marche toujours pas!
Et de plus, la console javascript de FF m'affiche maintenant une erreur:



Une petite idée? Je cale moi

D'avance merci : )