【问题标题】:How to fix bug errorPlacement in jquery validation plugin如何修复jquery验证插件中的错误errorPlacement
【发布时间】:2017-12-17 14:25:20
【问题描述】:

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

我添加了带有类(fa fa-warning)errorPlacement的标签(i)

PB:标签元素没有出现在字段的第二个焦点中。 您可以在此示例中看到这一点 https://jsfiddle.net/MokhtarSF/btt17gg9/3/

【问题讨论】:

    标签: jquery validation jquery-validation-engine


    【解决方案1】:

    问题解决

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

    我会保留这个链接作为参考。

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

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-16
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多