Ciao a tutti, grazie ad un precedente post di un altro utente su questo forum, ho trovato questa utilissima funzione per spostare valori da una select ad un'altra:



codice:
function move(fbox, tbox) {
			var arrFbox = new Array();
			var arrTbox = new Array();
			var arrLookup = new Array();
			var i;

			for (i = 0; i < tbox.options.length; i++) {
				arrLookup[tbox.options[i].text] = tbox.options[i].value;
				arrTbox[i] = tbox.options[i].text;
			}

			var fLength = 0;
			var tLength = arrTbox.length;

			for(i = 0; i < fbox.options.length; i++) {
				arrLookup[fbox.options[i].text] = fbox.options[i].value;
	
				if (fbox.options[i].selected && fbox.options[i].value != "") {
					arrTbox[tLength] = fbox.options[i].text;
					tLength++;
				
				}else {
					arrFbox[fLength] = fbox.options[i].text;
					fLength++;
				}
			}

			arrFbox.sort();
			arrTbox.sort();
			fbox.length = 0;
			tbox.length = 0;
			var c;

			for(c = 0; c < arrFbox.length; c++) {
				var no = new Option();
				no.value = arrLookup[arrFbox[c]];
				no.text = arrFbox[c];
				fbox[c] = no;
			}

			for(c = 0; c < arrTbox.length; c++) {
				var no = new Option();
				no.value = arrLookup[arrTbox[c]];
				no.text = arrTbox[c];
				tbox[c] = no;
			}
		}
Non conosco molto bene jscript, quindi volevo chiedere in che modo posso modificare questa funzione per far si che i valori vengano solamente copiati nella seconda select (attualmente la funzione rimuove il valore dalla select di origine).

Un ringraziamento speciale a quanti vorranno aiutarmi.