【问题标题】:Validate checkbox with JS用 JS 验证复选框
【发布时间】:2013-09-06 20:33:32
【问题描述】:

我正在为此搜索一段时间,但找不到适合我的东西。

这是我的复选框:

<input type="checkbox" class="main_account_form_checkbox" id="terms" name="terms" />

我需要验证此复选框,但不知道我做错了什么。这是我正在处理的 js 文件中的步骤:

字段:var terms = $('#terms');

关于模糊:terms.blur(validateTerms);

检查:

form.submit(function(){
    if(validateTerms())
        return true
    else
        return false;
});

以及功能:

function validateTerms(){
    if(terms.val().checked(false)){
        alert("Error!");
    }
}

为什么我无法验证复选框?除此以外,所有其他字段均有效。谁能帮帮我?

【问题讨论】:

    标签: javascript html validation checkbox


    【解决方案1】:

    不要检查.val(),只需使用is(":checked")

    if (terms.is(":checked")) //is checked
    

    【讨论】:

      【解决方案2】:

      使用 checked 属性。

      所以看看有没有勾选

      if(!terms.checked){
          alert("Error!");
      }
      

      【讨论】:

        猜你喜欢
        • 2015-08-29
        • 1970-01-01
        • 2012-08-31
        • 2013-04-19
        • 2012-03-03
        • 2011-10-11
        • 2018-12-14
        相关资源
        最近更新 更多