【发布时间】:2013-06-10 07:25:24
【问题描述】:
我有一个使用jQuery UI based tab 组织不同字段的表单。我正在使用jquery.validate.min.js 进行验证。例如,某些字段有 class= "required" 通知插件进行必填字段验证。最后,在提交表单之前,我会验证表单以确保所有输入都是正确的。一个简单的用法,比如 -
HTML
...
<input type="text" class = "required" ...
SCRIPT
...
$("#frmClaim").validate();//to initilize validation
...
$('#frmClaim').submit(function () {
if($(this).valid())
{ ... }
});
...
我面临的问题是,如果我在选项卡 3 上并且选项卡 2 上有一个用户未填充的“必填”字段,则不会执行验证。验证仅针对可见的字段触发 - 即活动。这是可能的还是我错过了什么?
现在,在提交时,我手动激活每个选项卡,执行 .valid 并继续。有没有更好的解决方法?
【问题讨论】:
标签: jquery jquery-validate jquery-ui-tabs