Я использую проверку плагина 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) с классом (fa fa-warning) errorPlacement
PB : элемент Tag не отображается во втором фокусе поля. Вы можете увидеть это в этом примере https://jsfiddle.net/MokhtarSF/btt17gg9/3/ а>