带有选项卡和自定义错误消息的jquery表单验证

时间:2013-02-26 00:08:45

标签: jquery forms jquery-validate

我正在使用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"
    });
});

http://jsfiddle.net/F2HNh/

当我禁用选项卡时会输出错误消息,但是当我启用它们时,我什么也得不到。

有什么建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用空数组

传递 ignore 选项
$('form').validate({
 // your other options    
 ignore:[]
});

如果在启用选项卡之前错误消息显示在 errorLabelContainer 中,但之后没有显示,则可能是因为错误位于隐藏的字段上,默认情况下未验证