JQuery复选框要求验证仅适用于第一次

时间:2016-08-04 20:37:44

标签: jquery asp.net ajax validation checkbox

我在为复选框进行验证时遇到了一个奇怪的问题。当我没有选中复选框并点击提交按钮时它第一次正常工作但是如果我再次点击按钮它将不会检查验证规则而是给出错误。

CONTROL:
<asp:CheckBox runat="server" ID="IAgreedCheckBox" placeholder="Required Field"/>

验证

$('form').validate({
            rules: {

                '<%=IAgreedCheckBox.UniqueID%>': {
                    required: true
                }
            },
            submitHandler: function (form) {
                document.getElementById("ValidEntry").value = "TRUE";
                return true;
            }
        })

错误第二次提交按钮点击:

Unhandled exception at line 2, column 12711 in http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js

0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: label[for='ctl00$body$IAgreedCheckBox'], label[for='ctl00$body$IAgreedCheckBox'] *, #ctl00$body$IAgreedCheckBox-error

0 个答案:

没有答案