par
Mercantos » 04 mars 2010, 21:34
Bonjour,
C'est bien du JS puisque c'est ta fonction en JS qui ne fonctionne pas.
document.ano.ano_sexe.value => ceci ne fonctionnera pas. Pour obtenir la valeur d'un select en JS de manière certaine tu dois faire plusieurs choses :
1) Comme dis plus haut, mettre une value à tes options. Je ne sais même pas ce que tu récupères comme valeur en validant le formulaire si tu ne fais pas ça. Une option à forcement une value, c'est pas discutable ;p
2) Met également des ID à tes éléments de formulaire, c'est bien plus pratique pour les manipuler en JS
3) Passe par les options pour avoir la valeur sélectionnée. A ma connaissance, pour ie un select n'a pas de value (ce qui dans le fond n'est pas faux même si ce n'est pas pratique).
Pour passer par les options, fais quelque chose de ce genre :
Code : Tout sélectionner
//Recupération du select
var monSelect = document.getElementById('id_du_select');
var valeur = monSelect.options[monSelect.selectedIndex].value;
En français : tu récupères la valeur de l'option sélectionnée du select. Ca ça fonctionne pour tous les navigateurs.