在asp网页中复选框被选中,确定按钮能点击 如果复选框没被选中,按钮不能点击 怎么做

2024-11-27 09:32:01
推荐回答(1个)
回答1:


//===================
//复选框通用检测函数
//可应用于多个复选框
//如果有一个被选中
//返回true否则false
//===================
function chkCheckBox() {
    var obj = document.getElementsByName("checkbox"); // 获取多选框数组
    var objLen = obj.length;
    var objYN = false; // 是否有选择
    for (var i = 0; i < objLen; i++) {
        if (obj [i].checked == true) {
            objYN = true;
            break;
        }
    }
return objYN;
}
//================
//判断,调用前面函数
//如果为假,则按钮为不可用
//================
if (!chkCheckBox()) {
document.getElementById("tjCheck").disabled=true;
}else{
document.getElementById("tjCheck").disabled=false;
}

body之间,你的代码

      
      
      我已确定以上信息准确无误,同意报名
      
      
   
 
  
    
                       
        
        
  

因为你前面的复选框和后面的提交按钮,都用了同一个name,而在你web页面中,不知道还有多少个同名的,所以,这样不好判断,故,在提交这儿,加了一个ID,这样就保证了它在此页面中的唯一性。


ASP做不到客户端检测,上面的代码是JS代码