плагин проверки jQuery для двух полей - PullRequest
0 голосов
/ 27 мая 2010

Я использую плагин Jquery Validation, однако мне нужно добавить «пользовательское правило», у меня есть 2 поля даты, и я должен убедиться, что дата окончания не меньше даты начала. Моя проблема заключается в том, как передать два поля в качестве элементов.

Как я понимаю, вы настроили пользовательскую функцию примерно так:

function customValidationMethod(value, element, params){  } 

Но не могу понять, как я мог бы использовать его с двумя полями, если у кого-то есть какие-либо идеи, это будет высоко оценено.

1 Ответ

2 голосов
/ 29 мая 2010

Документы плагина проверки обеспечивают запись для этого , вот соответствующие части:

$.validator.addMethod("dateRange", function() {
  return new Date($("#fromDate").val()) < new Date($("#toDate").val());
}, "Please specify a correct date range, the first must be before the second.");

$("form").validate({
  //other rules, options, etc...
  groups: { dateRange: "fromDate toDate" } //show one error message, not two
});

Обратите внимание, что пользовательский метод использует идентификаторы, параметр groups использует атрибут name.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...