Jquery.Validate和MVC框架

时间:2009-03-01 23:09:00

标签: asp.net-mvc jquery-validate

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

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

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

然后我在jquery和jquery.validate加载后加载到浏览器中的js文件看起来像这样:

$.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"
            }
        });


    });

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

2 个答案:

答案 0 :(得分:2)

我认为语法应该是:

rules: {
    Agreement: {required: true}
}

我可能错了。这只是我的头脑。

答案 1 :(得分:1)

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