我做的是两个多选列表,两个列表的item可以互相移动,最后一个保存的按钮,然后把两个中的item全部保存。
附:
<BODY>
<FORM NAME=form1 METHOD="post">
<TABLE>
  <TR>
    <TD rowspan=2>
      <SELECT id=select1 name=select1 style=multiple LANGUAGE=javascript  onpropertychange="return select1_onpropertychange()">
<OPTION value=a>a</OPTION>
<OPTION value=b>b</OPTION>
<OPTION value=c>c</OPTION>
<OPTION value=d>d</OPTION>
<OPTION value=e>e</OPTION>
</SELECT>
</TD>
    <TD width=100><INPUT id=button1 type=button value="添加" name=button1 LANGUAGE=javascript onclick="return button1_onclick()" disabled></TD>
    <TD rowspan=2>
<SELECT id=select2 name=select2 style=multiple LANGUAGE=javascript onpropertychange="return select2_onpropertychange()"> 
<OPTION value=1>1</OPTION>
<OPTION value=2>2</OPTION>
<OPTION value=3>3</OPTION>
<OPTION value=4>4</OPTION>
<OPTION value=5>5</OPTION>
</SELECT>
</TD>
  </TR>
  <TR>
    <TD><INPUT id=button2 type=button value="删除" name=button2 LANGUAGE=javascript onclick="return button2_onclick()" disabled></TD>
  </TR>
</TABLE>
<INPUT TYPE="submit" NAME="button" VALUE="保存">
</FORM>
</BODY>
提交之后我要保存select1和select2中的值,请多指教

解决方案 »

  1.   

    做一个脚本把select1和select2里面的项全部选中
      

  2.   

    function AllSel(obj)
    {
        var i;
        for(i=0;i<obj.options.length;i++)
        {
            obj.options[i].selected=true;
        }
    }
    function SelAllForPost()
    {
        AllSel(document.all["select1"]);
        AllSel(document.all["select2"]);
        document.forms[0].submit();
    }
      

  3.   

    做一个脚本把select1和select2里面的项全部选中