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)就表示两个都选中