【问题标题】:Jquery.Validate and MVC FrameworkJquery.Validate 和 MVC 框架
【发布时间】:2009-03-01 23:09:00
【问题描述】:

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

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

<%=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"
            }
        });


    });

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

【问题讨论】:

    标签: asp.net-mvc jquery-validate


    【解决方案1】:

    我认为语法应该是:

    rules: {
        Agreement: {required: true}
    }
    

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 表单提交看起来像这样
        ">
      • 从技术上讲,它不应该走那么远,对吧?验证拦截表单的提交并运行其例程。
      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 2011-02-20
      • 1970-01-01
      • 2010-09-25
      • 2013-02-10
      • 1970-01-01
      • 2012-02-19
      • 2020-03-10
      相关资源
      最近更新 更多