Skip to content

Instantly share code, notes, and snippets.

@shawn-simon
Created April 3, 2012 23:56
Show Gist options
  • Save shawn-simon/2296466 to your computer and use it in GitHub Desktop.
Save shawn-simon/2296466 to your computer and use it in GitHub Desktop.
Bootstrap.css defaults for jquery Validator
$.validator.setDefaults({
errorElement:"label",
errorClass:"error",
validClass:"success",
highlight: function(element, errorClass, validClass) {
if (element.type === 'radio') {
this.findByName(element.name).parents('.control-group').addClass(errorClass).removeClass(validClass);
} else {
$(element).parents('.control-group').addClass(errorClass).removeClass(validClass);
}
},
unhighlight: function(element, errorClass, validClass) {
if (element.type === 'radio') {
this.findByName(element.name).parents('.control-group').removeClass(errorClass).addClass(validClass);
} else {
$(element).parents('.control-group').removeClass(errorClass).addClass(validClass);
}
},
errorPlacement: function(error, element) {
var inlineHelpBlocks = element.parents('.control-group').find('.help-inline')
if (inlineHelpBlocks.length > 0)
{
error.insertAfter(inlineHelpBlocks[inlineHelpBlocks.length - 1])
}
else
error.insertAfter(element);
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment