Ecco qui il codice funzionante!! ^^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>
Ho messo anche un alert se non selezioni nulla e premi il bottone di transferimento!
Byez![]()

Rispondi quotando