如何修复jquery验证插件

时间:2017-12-17 14:25:21

标签: jquery validation jquery-validation-engine

我正在使用插件jQuery验证来处理无效字段。所以,我设置默认验证器如下:

$.validator.setDefaults({
    errorElement: 'span',
    errorClass: 'help-block text-danger',
    errorPlacement: function(error, element) {
        error.prepend("<i class='fa fa-warning'></i> ");
        error.appendTo($(element).parent());
    },
    highlight: function(element) {
        $(element).closest('.form-group').addClass('has-error');
    },
    unhighlight: function(element) {
        $(element).closest('.form-group').removeClass('has-error');
    },
    onfocusout: function(element,event){
        $(element).valid();
    }
});

我添加了标签(i)和class(fa fa-warning)errorPlacement

PB:Tag元素不会出现在字段的第二个焦点中。 您可以在此示例中看到此信息 https://jsfiddle.net/MokhtarSF/btt17gg9/3/

1 个答案:

答案 0 :(得分:0)

解决问题

我在处理程序消息错误内容的验证程序默认值中添加了showErrors函数,而不是errorPlacement。

我会将此链接作为参考。

`https://jsfiddle.net/MokhtarSF/btt17gg9/3/`

由于