codice:
<html>
<head>
<script language="javascript" type="text/javascript">
function transfer(inizio,fine) {
var primo=eval("document."+inizio);
var secondo=eval("document."+fine) ;
if (primo.selectedIndex<0) {
alert("Non hai selezionato nulla!") }
else {
var valore=primo.options[primo.selectedIndex].value;
var testo=primo.options[primo.selectedIndex].text; 
primo.options[primo.selectedIndex]=null;
var gran = secondo.options.lenght;
var objoption = new Option();
objoption.value = valore;
objoption.text = testo;
secondo.add(objoption,gran);
}
}
</script>
</head>
<body>
<table border="0" cellspacing="0" cellpagging="0">
<tr><td><form name="myform1">
<select name="one" size="5">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></form>
</td><td style="text-align:center">
<input type="button" onclick="transfer('myform1.one','myform2.two')" value="››">

<input type="button" onclick="transfer('myform2.two','myform1.one')" value="‹‹">

</td>
<td><form name="myform2">
<select name="two" size="5">
<option value="4">4</option>
<option value="5">5</option>
</select>
</form>
</td><td valign="middle"><input type="button" value="Invia select 2" onclick="document.myform2.submit();"></td>
</tr></table>
</body>
</html>
Ecco qui il codice funzionante!! ^^
Ho messo anche un alert se non selezioni nulla e premi il bottone di transferimento!

Byez