我正在使用http://bassistance.de/jquery-plugins/jquery-plugin-validation/进行表单验证。
我的表单分为不同的标签。
最后一个标签是我的表单提交按钮所在的位置。现在验证检查似乎有效,但是,验证总是返回到完成时缺少的字段。
我宁愿在提交按钮上方输出我的错误消息,告诉用户返回相关标签并填写该字段。
这是我正在使用的代码
var errcontainer = $('.errcontainer');
$("#application-submit").click(function() {
$("#application-form").validate({
debug: true,
rules: {
student_lastname: "required"
},
errorContainer: errcontainer,
errorLabelContainer: $("ol", errcontainer),
wrapper: 'li',
meta: "validate"
});
});
当我禁用选项卡时会输出错误消息,但是当我启用它们时,我什么也得不到。
有什么建议吗?
感谢。
答案 0 :(得分:0)
尝试使用空数组
传递 ignore 选项$('form').validate({
// your other options
ignore:[]
});
如果在启用选项卡之前错误消息显示在 errorLabelContainer 中,但之后没有显示,则可能是因为错误位于隐藏的字段上,默认情况下未验证