【问题标题】:MVC 3. Update jquery.validate. Client-side validation is not workingMVC 3. 更新 jquery.validate。客户端验证不起作用
【发布时间】:2013-03-20 14:17:44
【问题描述】:

将 jquery.validate-1.8 更新为 jquery.validate-1.11 后,mvc 3 客户端验证不起作用。
使用:

  • jquery-1.9.1.min.js
  • jquery-ui-1.10.2.custom.js
  • jquery.validate.js (jquery.validate-1.11)
  • jquery.validate.unobtrusive.js(Microsoft jQuery Unobtrusive 验证 2.0.30116.0)
  • jquery.unobtrusive-ajax.min.js (Microsoft jQuery Unobtrusive Ajax 2.0.30116.0)

客户端验证适用于以下库:
使用:

  • jquery-1.9.1.min.js
  • jquery-ui-1.10.2.custom.js
  • jquery.validate.js (jquery.validate-1.8)
  • jquery.validate.unobtrusive.js(Microsoft jQuery Unobtrusive Validation 2.0.30116.0)
  • jquery.unobtrusive-ajax.min.js (Microsoft jQuery Unobtrusive Ajax 2.0.30116.0)

如何升级?
谢谢。

【问题讨论】:

    标签: asp.net-mvc-3 validation client-side


    【解决方案1】:

    我使用隐藏标签选择的 jquery ui 自动完成组合框。 默认情况下 1.8 是不忽略隐藏字段的。 旧版本被忽略。 要解决此问题,请使用:

    $.validator.setDefaults({
       ignore: []
    });
    

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 2014-03-25
      • 2014-11-03
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多