问题描述
- 多选操作时用的复选框,有关验证与取值,求解方法哪里不对,也是找来的代码
- 表单如下:
全选
A
B
C
D
E
F全选及验证javascript如下:
function checkAllBox(obj){ var answer= document.getElementsByName(""answer""); if(obj.checked==true){ for(var i=0;i<answer.length;i++){ answer[i].checked = true; } }else{ for(var i=0;i<answer.length;i++){ answer[i].checked = false; } }}function checkData(){ var answer= document.getElementsByName(""answer""); var flag = false; for(var i=0;i<income.length;i++){ if(income[i].checked == true){ flag = true; break; } } if(!flag){ alert(""请至少选择一项""); } return flag;}
test.jsp中取值如下:
String[] answer= request.getParameterValues(""answer"");//这里只取得了选中的项,如果没有选中任何一项,则为null
if(answer!=null){
for(String i:answer){
System.out.println(i);
}
}
时间: 2025-01-21 10:15:24