function copyOptions(from , to) { for (var i=0; i < $(from).options.length; i++) { if ($(from).options[i].selected) { var optionName = new Option($(from).options[i].text, $(from).options[i].value); $(to).options[$(to).length] = optionName; } } remove($(from)); } function remove(theSel) { var selIndex = theSel.selectedIndex; if (selIndex != -1) { for(i=theSel.length-1; i>=0; i--) { if(theSel.options[i].selected) theSel.options[i] = null; } if (theSel.length > 0) theSel.selectedIndex = selIndex == 0 ? 0 : selIndex - 1; } }
You need to create an account or log in to post comments to this site.