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