Bonjour,
Dans un page html, j'aimerais faire passer des valeurs de la liste <select> "annee_ref" vers une autre liste identifi�e "out".
Voil� mon code html :
j'ai bricol� une fonction qui me permet de passer un valeur � la fois :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <td> <select id="annee_ref" name="anneeRef" multiple="multiple" size="5"> <option>1999</option> <option>2000</option> <option>2001</option> </select> <td/> <td> <input type="button" value=">>" onclick="passer_droite()"> </td> <td> <input type="button" value="<<" onclick="passer_gauche()"> </td>
Or mon select a l'attribut 'multiple', j'aimerais donc faire passer plusieurs valeurs � la fois, je me doute que je dois utiliser une boucle for, mais je n'arrive pas � int�grer celle-ci dans ce script.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 function passer_droite(){ var valeur_liste =document.getElementById('annee_ref').options[document.getElementById('annee_ref').selectedIndex].text; var long_liste = document.getElementById('out').length; document.getElementById('out')[long_liste] = new Option(valeur_liste); }
Si quelqu'un peut m'orienter vers une solution, je suis preneur...
Partager