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

查错,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吧!