日期:2014-05-18  浏览次数:21231 次

查错,checkbox验证是否为空
<SCRIPT language="JavaScript" > 
function checkForm(){ 
  var flag=true;  
for(int i=0;i <document.myform.t_employee_id.length;i++) 
{ 
if(document.myform.t_employee_id[i].checked==true) 
{ 
flag=false; 
break; 
} 
} 
if(flag){ 
alert("请选择一个员工!"); 
} 
else{ 
if(confirm("你确认要提交此分配信息吗?")) 
{ 
document.myform.submit(); 
} 
} 
} 
</SCRIPT > 
看看我的这个验证有什么问题?
测试了就是不成功..
myform是表单名,t_employee_id是CHECKBOX名.看看有什么问题. 
还有就是我的CHECKBOX是用STRUTS标签写的.

------解决方案--------------------
if(flag==true){
alert("请选择一个员工!");
}
试试 
最好把jsp代码贴出来,肯定能帮你调出来

  

------解决方案--------------------
for(int i=0;i <document.myform.t_employee_id.length;i++) 
应该是var i=0吧!