Как в основном объясняется в заголовке, у меня есть форма с полем даты.Это было в Германии и все, что я хотел бы проверить на соответствие предоставленному валидатору "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.Но все же странно, что я единственный, у кого есть эта проблема.