Aide en javascript
Hatrixed
Messages postés
5
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
je voulais savoir qu'est ce qu'on peut selectionner a partir d'un menu select en utilisant javascript...
par exemple:
ces deux selection marche parfaitement, mais la suivante ne marche pas:
pourquoi je ne peut pas selectionner le nom de l'element selectionner et peut on faire quelque chose comme ceci:
.....
<option name="opt1" value="1" val="valeur personaliser">....
mais :
marche pas :s
Merci
je voulais savoir qu'est ce qu'on peut selectionner a partir d'un menu select en utilisant javascript...
par exemple:
this.form.elements['cours'].options[this.form.elements['cours'].selectedIndex].id this.form.elements['cours'].options[this.form.elements['cours'].selectedIndex].value
ces deux selection marche parfaitement, mais la suivante ne marche pas:
this.form.elements['cours'].options[this.form.elements['cours'].selectedIndex].name
pourquoi je ne peut pas selectionner le nom de l'element selectionner et peut on faire quelque chose comme ceci:
.....
<option name="opt1" value="1" val="valeur personaliser">....
mais :
this.form.elements['cours'].options[this.form.elements['cours'].selectedIndex].val
marche pas :s
Merci
2 réponses
-
la balise option n'accepte pas tout
regarde sur un site html tu verra ce qui est autorisé-
La balise option s'utilise uniquement à l'intérieur d'une liste (select). Elle définit un élément de la liste et peut lui associer une valeur avec l'attribut value. Il est également possible d'inclure cette balise dans le tag optgroup qui permet de regrouper les éléments en catégories distinctes au sein d'une liste.
Si aucune option n'est sélectionnée avec l'attribut selected, alors c'est la première qui l'est par défaut.
Ses attributs spécifiques sont :
- selected : permet de sélectionner un élément par défaut.
- value : valeur associée à chaque option de la liste.
- label : décrit brièvement le contenu de l'option.
merci
-
-
donc tu vois que tu ne peut pas y mettre d'attribut name ou val