用javascript来做就可以了:
部分有用代码:
   var i;
   i=document.f_form.sr.selectedIndex;
   if (i!=-1){
   var ooption=document.createElement("OPTION");
   ooption.text=document.f_form.sr.options[i].text;
   ooption.value=document.f_form.sr.options[i].value;
   document.f_form.sr.remove(i);
   document.f_form.sl.add(ooption);}

解决方案 »

  1.   

    上面代码中的f_form是表单<form name="f_form" ...>的名字,sl和sr是选择筐<select name="sr" ...>的名字,分别代表左边和右边的选择筐,代码功能是从左边选择筐选一数据在右边选择筐显示出来,并把左边选择的数据去掉!
      

  2.   

    谢谢你的指导,另外还有一点问题,我是在NOTES中写的如下代码:
    function Add()
    {
    SourceA =window.document.forms[0].address
    ItemA = window.document.forms[0].SelAddress
    var i;
           i=SourceA.selectedIndex;
           while (i!=-1)
    {
          var ooption=document.createElement("OPTION");
        ooption.text=SourceA.options[i].text;
        ooption.value=SourceA.options[i].value;
        ItemA.add(ooption);
    SourceA.Remove(i);
    i=SourceA.selectedIndex;
    }}
    想实现的是在一个列表框中可选多个项目到另一个列表框中,可是只有第一个选项成功,我应如果修改呢?