我创建了两个示例,一个使用Jquery Validate 1.9,另一个使用Jquery Validate 1.6。我有一个表单,我在Jquery UI的帮助下创建了标签。我希望当用户单击按钮时,应验证所有选项卡。 Jquery Validate 1.6执行此操作,但Jquery validate 1.9仅验证当前选定/可见选项卡。要突出显示错误选项卡,我正在使用我在网上找到的一些代码。此代码适用于1.6但不适用于1.9。
请参考以下链接。
http://micmindia.com/JqueryValidate1.6/JqueryUIValidate1.6WithTabs.html
http://micmindia.com/JqueryValidate1.9/JqueryUIValidate1.9WithTabs.html
答案: 图书馆的作者帮助解决了这个问题
$("#validatetabs").validate({
ignore: [], //This has to be addedd
highlight: function (input) {
$(input).addClass("ui-state-error");
},
submitHandler: function (form) {
//return true;
},
invalidHandler:.....
此更改日志中描述了上述更改 ://github.com/jzaefferer/jquery-validation/commit/21707129666012f6b0bc60622eb3bcb9f87daa04