javascript - 根据 'false' 检查属性时出错

标签 javascript validation checkbox

我使用这个 JavaScript 语法来验证复选框...

 alert(document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked);
  if (document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked == false) {
        document.getElementById("ctl00_ContentPlaceHolder1_ErrorMsg").innerHTML = "please select the checkbox";
        document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").focus();
        return false;
    }

我的警报显示错误,但我的 if 循环不起作用...任何建议...

最佳答案

假设你的框没有被选中,我个人会这样写:

var box = document.getElementById("ctl00_ContentPlaceHolder1_Chkreg");
if (!box.checked) {
    document.getElementById("ctl00_ContentPlaceHolder1_ErrorMsg").innerHTML = "please select the checkbox";
    box.focus();
    return false;
}

关于javascript - 根据 'false' 检查属性时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2665701/

相关文章:

javascript - 无法拖动动态添加的DIV

django - python/django 中的邮件地址验证

javascript - 如果使用 Javascript 选择复选框,如何要求输入字段?

c# - WPF 替换原始复选框中的复选标记

javascript - 基于复选框或切换选择 (Tableau API) 在 Javascript 函数之间切换

Javascript 注入(inject)预防(但保留文本格式和图像)

javascript - extjs:从单选按钮获取校验值

javascript - jQuery 自动完成不起作用(JSON PHP 到 js)

javascript - jQuery Validate + AJAX 用户名可用性检查 : How to marry them?

php - Woocommerce 优惠券添加自定义复选框