function moveTo(sel1,sel2,place)
{
ele1=document.all[sel1];
ele2=document.all[sel2];
if (ele1.value=="")
{
alert("afacacacacacacacacacsscac");
return;
}
myEle = new Array();
delEle = new Array();
for (i=0;i<ele2.options.length;i++)
{
myEle[i] = document.createElement("option");
myEle[i].value = ele2.options[i].value;
myEle[i].text = ele2.options[i].text;
}
len = ele2.options.length-1;
k = 0;
leftEleNo=0;
for (j=0;j<ele1.options.length;j++)
{
if (ele1.options[j].selected==true)
{
len++;
myEle[len] = document.createElement("option") ;
myEle[len].value = ele1.options[j].value;
myEle[len].text = ele1.options[j].text;
}
else
{
delEle[leftEleNo] = document.createElement("option") ;
delEle[leftEleNo].value = ele1.options[j].value;
delEle[leftEleNo].text = ele1.options[j].text;
leftEleNo++;
}
}
for (i=ele2.options.length;i>=0;i--)
{
if (ele2.options[i])
{
ele2.options[i] = null;
}
}
for (i=ele1.options.length;i>=0;i--)
{
if (ele1.options[i])
{
ele1.options[i] = null;
}
}
for (ii=0;ii<delEle.length;ii++)
{
ele1.add(delEle[ii]);
}
for (ii=0;ii<myEle.length;ii++)
{
ele2.add(myEle[ii]);
} }
{
ele1=document.all[sel1];
ele2=document.all[sel2];
if (ele1.value=="")
{
alert("afacacacacacacacacacsscac");
return;
}
myEle = new Array();
delEle = new Array();
for (i=0;i<ele2.options.length;i++)
{
myEle[i] = document.createElement("option");
myEle[i].value = ele2.options[i].value;
myEle[i].text = ele2.options[i].text;
}
len = ele2.options.length-1;
k = 0;
leftEleNo=0;
for (j=0;j<ele1.options.length;j++)
{
if (ele1.options[j].selected==true)
{
len++;
myEle[len] = document.createElement("option") ;
myEle[len].value = ele1.options[j].value;
myEle[len].text = ele1.options[j].text;
}
else
{
delEle[leftEleNo] = document.createElement("option") ;
delEle[leftEleNo].value = ele1.options[j].value;
delEle[leftEleNo].text = ele1.options[j].text;
leftEleNo++;
}
}
for (i=ele2.options.length;i>=0;i--)
{
if (ele2.options[i])
{
ele2.options[i] = null;
}
}
for (i=ele1.options.length;i>=0;i--)
{
if (ele1.options[i])
{
ele1.options[i] = null;
}
}
for (ii=0;ii<delEle.length;ii++)
{
ele1.add(delEle[ii]);
}
for (ii=0;ii<myEle.length;ii++)
{
ele2.add(myEle[ii]);
} }
{
document.texta.value=doucument.textb.value;
document.textb.value="";
}
functon test2()
{
document.textb.value=doucument.texta.value;
document.texta.value="";
}
<input type="button" value="ab" onclick='test2()'>
<input type="button" value="ba" onclick='test1()'>