[DOM] liste déroulante et erreur ".selectedIndex has no properties
Bonjour,
J'ai un menu déroulant qui est généré dynamiquement.
Voilà ce que ca donne une fois généré:
Code:
1 2 3 4 5 6 7
| <select id="PAYS_ID" class="field" tabindex="18" name="PAYS_ID">
<option value="-1">......choix pays......</option>
<option value="17"> Allemagne </option>
<option value="20"> Argentine </option>
<option value="43"> Australie </option>
...
</select> |
Je voudrai récupérer la valeur de la selection, donc je fais en js:
Code:
1 2
| var sel = maform.elements[champ].options[maform.elements[champ].selectedIndex].value;
alert(sel); |
donc ca marche bien si je met tout ca dans un fichier test.html.
Par contre, si je met ca dans mon formulaire contenant d'autres bouton avec laquel je parcoure avec une boucle tous les champs pour les récupérer, et une fois arriver au menu select, j'ai fais comme le code ci-dessus mais j'obtiens une erreur:
Code:
1 2
|
maform.elements[champ].selectedIndex has no properties |
Et voici ma boucle qui parcoure tous les champs:
Code:
1 2 3 4 5 6
| for(var champ = 0; champ<maform.elements.length;champ++)
{
.....
var sel = maform.elements[champ].options[maform.elements[champ].selectedIndex].value;
alert(sel);
} |
merci d'avance