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

JSP怎么得到复选框中同时被选中的值

2012-01-11 
JSP如何得到复选框中同时被选中的值?我的表单如下:inputname checkboxName type checkbox value

JSP如何得到复选框中同时被选中的值?
我的表单如下:
<input   name= "checkboxName "   type= "checkbox "   value= "1 ">       按标题
<input   type= "checkbox "   name= "checkboxName "   value= "2 ">       按内容
<input   type= "button "   name= "Submit "   value= "搜索 "   onClick= "form1.submit(); ">
然后我用数组取复选框的值,一个选中,还可以,当两个选中时,就打印出“   2   ”
String[]   value   =   request.getParameterValues( "checkboxName ");
                for   (int   i   =   0;   i   <   value.length;   i++)   {
                        if   (value[i].equals( "1 ")   )   {
                                type   =   "1 ";
                        }else   if   (value[i].equals( "2 "))   {
                                type   =   "2 ";
                        }   else   if(value[i].equals( "1 ")   &&   value[i].equals( "2 ")){
                                type   =   "0 ";
                        }
                }
                out.print(type);
那要怎样判断复选框被同时选中,得到type= "0 ";?

[解决办法]
else if(value[i].equals( "1 ") && value[i].equals( "2 "))

这条语句本身就有问题了吧,value[i]是一个值,怎么可能同时equals( "1 ")&&equals( "2 ")

if(value.length==2)就表示两个都选中

热点排行