Можно ли использовать настройки по умолчанию для всего сайта для всех применений проверки jQuery на моем сайте? - PullRequest
7 голосов
/ 07 апреля 2010

Я хочу иметь настройки по умолчанию для всего сайта для всех применений проверки jQuery на моем сайте, я хочу, чтобы каждая форма использовала приведенные ниже настройки, но затем для каждой формы изменяю правила и сообщения. Возможно ли это?

 $('#myForm').validate({

  errorClass: 'field-validation-error',
  errorElement: 'span',
  errorPlacement: function(error, element) {
        element.next('span').remove();
        error.insertAfter( element )
         .removeClass('field-validation-error')
         .addClass('ui-state-error');

    },
    success: function(label) {
            label.remove();
  }          
});

Ответы [ 2 ]

9 голосов
/ 07 апреля 2010

Поместите эти коды в пределах -

jQuery.validator.setDefaults({ 
       //your site wide codes
});

И сохраните его в файле JS, например, для всего сайта. global.js

2 голосов
/ 07 апреля 2010

Я нашел это

jQuery.validator.setDefaults({ 
   errorClass: 'field-validation-error',
  errorElement: 'span',
  errorPlacement: function(error, element) {
        element.next('span').remove();
        error.insertAfter( element )
         .removeClass('field-validation-error')
         .addClass('ui-state-error');

    },
    success: function(label) {
                label.remove();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...