首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Server端取<select>框值的有关问题

2012-01-07 
Server端取select框值的问题画面上有selectname strClients size 5 style width:80 #options

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的控件把所有的值都传过去

热点排行