【问题标题】:Call a script after validation with jquery.validate.unobtrusive使用 jquery.validate.unobtrusive 验证后调用脚本
【发布时间】:2011-07-30 02:27:20
【问题描述】:

我正在使用带有不显眼的验证 JavaScript 的 ASP.NET MVC 3。我也在使用 jQuery UI 选项卡,我想选择一个包含无效消息元素的选项卡。

因此,要做到这一点,我需要在 jquery.validate 被评估之后调用一个脚本。

我试过这样的:

$(':submit').submit(function () {
    var invalidField = $(".input-validation-error");
    if (invalidField ) {
        tabid = //some script to detect wich tab contains the invalidField
        $('#someTabed').tabs('select', tabid));
    }
});

它有效,但只要我点击提交按钮两次。这意味着在我想要的事件之后不会调用此方法。

所以我需要知道如何拦截不显眼的验证产生的验证方法,然后把我的方法放在后面。

【问题讨论】:

    标签: jquery asp.net-mvc-3 unobtrusive-validation


    【解决方案1】:

    我认为您无法拦截该方法(我可能是错的,但我在此看到的所有帖子都手动调用 this.valid),而是您必须自己在帖子上调用验证。

    How to hook into error of jQuery validate unobtrusive in MVC 3?

    【讨论】:

      猜你喜欢
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 1970-01-01
      相关资源
      最近更新 更多