Guest User

Custom error placement

a guest
Feb 28th, 2013
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(formElement).validate({
  2.                 errorPlacement: function(error, element) {
  3.                     var errorMessage = $(error).html();
  4.                     if (errorMessage.length > 0) {
  5.                         $(_this).trigger('fieldValidationFailed',{field:element[0], errorMessage:errorMessage})
  6.                     }
  7.                 },
  8.                 success: function(label){
  9.                     var fieldName = $(label).attr('for');
  10.                     // find the first element that matched the fieldname either by ID or by name (regular fields will be found by ID, radioButtons will be found by name)
  11.                     var element = $(formElement).find('[name="' + fieldName + '"]').get(0);
  12.                     if (! element) {
  13.                         element = $(formElement).find('#' + fieldName).get(0);
  14.                     }                  
  15.                     $(_this).trigger('fieldValidationSucceeded',{field: element});
  16.                 }
  17.             });
Advertisement
Add Comment
Please, Sign In to add comment