function GetListValue(ListObject)
{
var returnValue="";
for(iIndex=0;iIndex<ListObject.length;iIndex++)
{
if(ListObject.options[iIndex].selected)
{
returnValue=returnValue+iIndex+",";
}
}
return returnValue;
}
function OutPutCheckBox()
{
var strCheck=GetListValue(ListObject);
var ArrayCheck=strCheck.split(",");
for(mIndex=0;mIndex<ArrayCheck.length-1;mIndex++)
{
document.write("<input type='checkbox' id='Check"+ArrayCheck[mIndex]+"' value='"+ArrayCheck[mIndex]+"'>");
}
}
{
var returnValue="";
for(iIndex=0;iIndex<ListObject.length;iIndex++)
{
if(ListObject.options[iIndex].selected)
{
returnValue=returnValue+iIndex+",";
}
}
return returnValue;
}
function OutPutCheckBox()
{
var strCheck=GetListValue(ListObject);
var ArrayCheck=strCheck.split(",");
for(mIndex=0;mIndex<ArrayCheck.length-1;mIndex++)
{
document.write("<input type='checkbox' id='Check"+ArrayCheck[mIndex]+"' value='"+ArrayCheck[mIndex]+"'>");
}
}
<OPTION value = "item1" selected >item1</OPTION>
<OPTION value = "item2" >item2</OPTION>
<OPTION value = "item3" >item3</OPTION>
<OPTION value = "item4" >item4</OPTION>
</SELECT><SELECT id = "select2">
</SELECT><script language="javascript">
function AddItemToSelect2()
{
temText = document.all( "select1" ).text;
temValue = document.all( "select1" ).value;
document.all("select2").options.add( new Option( temText , temValue ) );
}
</script>
<OPTION value = "item1" selected >item1</OPTION>
<OPTION value = "item2" >item2</OPTION>
<OPTION value = "item3" >item3</OPTION>
<OPTION value = "item4" >item4</OPTION>
</SELECT><SELECT id = "select2">
</SELECT><script language="javascript">
function AddItemToSelect2()
{
document.all("select2").options.add( new Option( document.all( "select1" ).options[document.all( "select1" ).selectedIndex].text, document.all( "select1" ).value) );
document.all("select2").selectedIndex=document.all("select2").length - 1;
document.all("select1").remove(document.all("select1").selectedIndex);
}
</script>