我正在使用插件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/
答案 0 :(得分:0)
解决问题
我在处理程序消息错误内容的验证程序默认值中添加了showErrors函数,而不是errorPlacement。
我会将此链接作为参考。
`https://jsfiddle.net/MokhtarSF/btt17gg9/3/`
由于