Skip to content

Instantly share code, notes, and snippets.

@dkesberg
Created November 15, 2013 16:55
Show Gist options
  • Save dkesberg/7487661 to your computer and use it in GitHub Desktop.
Save dkesberg/7487661 to your computer and use it in GitHub Desktop.
jQuery Validator defaults for bootstrap error notices
jQuery.validator.setDefaults({
showErrors: function(errorMap, errorList) {
$.each(this.successList, function(index, value) {
$(value).parents('.form-group').find('.error-notice').remove();
$(value).parents('.form-group.has-error').removeClass('has-error');
});
$.each(errorList, function(index, value){
$(value.element).parents('.form-group').addClass('has-error');
var errorMessage = $(value.element).parents('.form-group').find('.error-notice');
if(errorMessage.length) {
return errorMessage.html(value.message);
} else {
errorMessage = $('<div class="error-notice">').html(value.message);
return $(value.element).parents('.form-group').append(errorMessage);
}
});
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment