0

好吧,这个问题让我有点发疯。

我的表单上有一个复选框,如下所示:

<%=Html.CheckBox("Agreement", false)%>Yes, I agree to the terms

然后我有一个 js 文件,在加载 jquery 和 jquery.validate 后加载到浏览器中,如下所示:

$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }
    });

    $().ready(function() {

        // validate signup form on keyup and submit
        $("#campForm").validate({
            rules: {
                Agreement: "required"
            },
            messages: {
                Agreement: "Please accept our policy"
            }
        });


    });

因此,阅读文档应该可以,但它永远不会。我究竟做错了什么?

4

2 回答 2

2

我认为语法应该是:

rules: {
    Agreement: {required: true}
}

不过我可能是错的。这只是我的想法。

于 2009-03-01T23:14:48.320 回答
1

您是否在表单提交时返回验证?只是猜测...

于 2009-03-01T23:11:42.117 回答