画面上有
<select name="strClients" size="5" style="width:80">
     #options($TA01G03ViewBean.lstClients $!form.bean.strClients)
</select>
这样一个下拉框,在Server用Java的话,我怎么才能取到这个下拉框里的所有值,而不是选中的那个值。

解决方案 »

  1.   

    在提交的时候将其改为能够多选,然后全选中,这样就可以了
    document.all.strClients.multiple = true;
    for (var i=0; i < document.all.strClients.options.length; i++)
    {
      document.all.strClients.options[i].selected = true;
    }
    document.forms[0].submit();
    在java中
    request.getParameterValues("strClients");
      

  2.   

    form在提交的时候只会提交选中的值。
    如果你需要在服务器端得到所有值,要么全部选中,要么另外用一个hidden的控件把所有的值都传过去