Подключаемый модуль валидатора JQuery «date» работает, но «dateDE» выдает ошибку - PullRequest
1 голос
/ 08 сентября 2010

Как в основном объясняется в заголовке, у меня есть форма с полем даты.Это было в Германии и все, что я хотел бы проверить на соответствие предоставленному валидатору "dateDE".Вот мой код валидатора

$("#aufuhrRecherche").validate({
   rules: {
     recherchegrund: "required",
     beginn: "dateDE",
     ende: "dateDE"
   },
   messages: {
     recherchegrund: "Bitte einen Recherchegrund angeben",
     beginn: "Bitte ein Anfangsdatum angeben",
     ende: "Bitte ein Enddatum angeben"
   },
   errorLabelContainer: "#error",
      wrapper: "li",       
      highlight: function(element, errorClass) {
          $(element).css('background-color', 'salmon');
       },
      unhighlight:function(element, errorClass) {
          $(element).css('background-color', 'white');
       }
  }
 );

Теперь, используя этот код, я получаю следующую ошибку в jquery.validator.js:

$.validator.methods[method] is undefined Line 492

Использование только

beginn: "dateDE",
ende: "dateDE"

работает просто отлично, и ошибка появляется в хорошем списке, где они должны.

Это сводит меня с ума.Кто-нибудь видел это раньше?

РЕДАКТИРОВАТЬ

Я только что попробовал точно такой же код с "dateISO", и он работает.Я начинаю думать, что это ошибка в плагине проверки jQuery.Но все же странно, что я единственный, у кого есть эта проблема.

1 Ответ

2 голосов
/ 08 сентября 2010

Из плагина jQuery validate Журнал изменений : «Методы dateDE и numberDE были заменены файлом localization / method_de.js».Так что включите файл method_de.js.

...