Ciao,
ho visto in giro alcuni post riguardanti questo argomento ma anche usando quei risultati non ne son venuto a capo perchè secondo me c'è qualcosa che non va.
Avrei trovato una soluzione semplice ma ci dev'essere qualcosa che non conosco riguardo allo stato "selected" di una option di una select, questa è la mia funzione:
Il problema è che non tutte le option che seleziono risultano effettivamente come selezionate al test, a cosa può essere dovuto ??codice:function SetSelect(){ var origine = document.getElementById("dati_disp"); var destinazione = document.getElementById("dati_set"); for(i=0; i<origine.options.length;i++){ if(origine.options[i].selected){ var elNew = document.createElement('option'); elNew.text = origine.options[i].text; elNew.value = origine.options[i].value; try {destinazione.add(elNew, null); } // standards compliant; doesn't work in IE catch(ex) {destinazione.add(elNew); } // IE only origine.remove(i); // tolgo dalla prima } } }