Server端取<select>框值的问题
画面上有
<select name= "strClients " size= "5 " style= "width:80 ">
#options($TA01G03ViewBean.lstClients $!form.bean.strClients)
</select>
这样一个下拉框,在Server用Java的话,我怎么才能取到这个下拉框里的所有值,而不是选中的那个值。
------解决方案--------------------在提交的时候将其改为能够多选,然后全选中,这样就可以了
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 ");
------解决方案--------------------form在提交的时候只会提交选中的值。
如果你需要在服务器端得到所有值,要么全部选中,要么另外用一个hidden的控件把所有的值都传过去