我正在使用带有jquery验证的MVC3应用程序。我使用忽略:“:hidden”在jquery.validate.unobtrusive.js中禁用了隐藏字段验证。
我的应用程序中有两个选项卡。当我单击“提交”时,即使我有另一个选项卡,也只会突出显示突出显示的选项卡,这些字段在另一个选项卡上没有得到验证。所以我决定使用一个javascript函数来获取我的选项卡上的所有输入字段并验证它们。
function NextOnclick() {
for (var i = 0; i < 4; i++) {
$('input', '#tab' + i).valid();
}
}
然而,当调用validate方法时,它会给出错误
Form is null or not an object
我在这里做错了什么?除了热切的验证之外,还有其他方法可以在MVC3中进行选项卡验证吗?我想对表单提交进行验证。谢谢!