你的select2选了选项吗?没选中值当然取不到

解决方案 »

  1.   

    <%
    if request("q")="1" then
    if request("list2")="" then 
    response.write ("没有选中list2的值")
    else
    response.write request.form("list1") & "<br/>"
    response.write request.form("list2") & "<br/>"
    end if
    end if
    %>
    <table border=0 cellpadding=0 cellspacing=0>
      <form name=form1 action="?q=1"  method="post">
      <tr><td>
        <select name=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
          <option value=A>aaaaaaaaaa
          <option value=B>bbbbbbbbbb
          <option value=C>cccccccccc
          <option value=D>dddddddddd
          <option value=E>eeeeeeeeee
          <option value=F>ffffffffff
          <option value=G>gggggggggg
          <option value=H>hhhhhhhhhh
        </select></td>
      <td width=40 align=center>
        <input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br/><br/>
        <input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
      </td><td>
        <select name=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
        </select> <input type=submit>
      </td></tr>
      </form>
    </table><script language="JavaScript"><!--
    function moveOption(e1, e2){
        try{
            var e = e1.options[e1.selectedIndex];
            e2.options.add(new Option(e.text, e.value));
            e1.options.remove(e1.selectedIndex);
        }   catch(e){}
    }
    //--></script>
      

  2.   

    谢谢,却实是没有选择任何选项的问题那么,如何才能不选择,而把list2中的所有选项都传送过去呢很常见的这种应用的,但是偶不会谢谢
      

  3.   

    <input type=hidden name="hid1">
    <input type=hidden name="hid2">function functi(){var a=document.getElementsByName("list2")[0].options
    for(var i=0;i<a.length;i++){
    alert(a[i].value)
    alert(a[i].text)document.getElementsByName("hid1")[0].value=document.getElementsByName("hid1")[0].value+","+a[i].value;
    document.getElementsByName("hid2")[0].value=a[i].text;}document.forms[0].submit();
    }
    思想就是取他们的值付给 hidden ,然后提交,在后台取hidden的值,
    他们的值组合时用“,”什么的连接, 取到后在分割,你自己连接吧