Código javascript
:
Ver originalfunction pasarOpciones(from,to){
var _from = from.options;
for (var i=0 ;i < _from.length; i++){
var opt = _from[i];
if(opt.selected){
var n = document.createElement("option");
n.value = opt.value;
n.text = opt.text;
n.selected = 1;
try{ to.add(n,null); from.remove(i,null)
}catch(e){ to.add(n); from.remove(i) }
i--
}
}
}
Código HTML:
<form>
<td>
<select name="combo1" multiple="" size="6">
<option value="1">Opcion 1</option>
<option value="2">Opcion 2</option>
<option value="3">Opcion 3</option>
<option value="4">Opcion 4</option>
<option value="5">Opcion 5</option>
<option value="6">Opcion 6</option>
</select>
</td>
<td>
<input type="button" value=" > " onClick="pasarOpciones(combo1,combo2)"><br />
<input type="button" value=" < " onClick="pasarOpciones(combo2,combo1)">
</td>
<td>
<select name="combo2" multiple="" size="6"></select>
</td>
</form>