Comment récupérer les valeurs d'un select multiple ?
http://javascript.developpez.com/faq...#valSelectMult
- regroupement des déclarations de variables
- remplacement de document.forms[0] par document.getElementById()- boucle for : le symbole < est mal retranscrit <.
- suppression du "(comme pour des checkbox)", qui n'a que peut d'intérêt ici car on parle des listes
- aération du code
- suppression du alert() car pour le texte d'affichage on fait appel au for in et je trouve cette partie du code hors sujet.
J'ai été tenté d'utiliser une variable pour le contenu de selectBox.options.length.Comment récupérer les valeurs d'un select multiple ?
Pour récupérer les valeurs sélectionnées dans un select multiple, il faut parcourir l'ensemble des options de ce select.
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var selectedList = new Array(); var selectBox = document.getElementById("liste"); var i; for (i=0; i < selectBox.options.length; i++) { if (selectBox.options[i].selected) { selectedList.push(selectBox.options[i]); } }
Lien : Comment désélectionner tous les éléments d'un select multiple ?
Qu'en pensez-vous ?
Partager