我使用的是带有不显眼的验证JavaScript的ASP.NET MVC3。我也在使用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));
}
});它可以工作,但只要我点击两次提交按钮。这意味着这个方法不会在我想要的事件之后调用。
因此,我需要知道如何截取由unobtrusive validate生成的validate方法,以便将我的方法放在后面。
发布于 2011-07-30 20:48:56
我不认为你可以拦截这个方法(我可能是错的,但我在上面看到的所有帖子都是手动调用this.valid的),相反,你必须在post上自己调用验证。
How to hook into error of jQuery validate unobtrusive in MVC 3?
https://stackoverflow.com/questions/6880712
复制相似问题