Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Double liste
Envoyé: 22 décembre 2004, 8h19 par the_smurf
Pour transferer dans l'autre sens il suffit de rajouter un bouton et de modifier légèrement la fonction js en lui donnant par ex des paramètres désignant la liste de départ et la liste cible...
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function transfer()
{
document.getElementById("select2").options[document.getElementById("select2").length] = new Option(document.getElementById("select1").value, document.getElementById("select2").length);
document.getElementById("select1").options[document.getElementById("select1").selectedIndex] = null;
}
</script>
</head>
<body>
<table>
<tr><td>
<select id="select1" size="10">
<option value="test0" selected>test0</option>
<option value="test1">test1</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test4">test4</option>
<option value="test5">test5</option>
<option value="test6">test6</option>
</select>
</td><td>
<input type="button" onclick="transfer()" value=">">
</td><td>
<select name="select2" size="10">
</select>
</td></tr>
</body></html>
Réponses
|