我正在使用带有不显眼的验证 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));
}
});
它有效,但只要我点击提交按钮两次。这意味着在我想要的事件之后不会调用此方法。
所以我需要知道如何拦截由不显眼的验证制作的验证方法,然后将我的方法放在后面。