Пользовательский метод проверки плагина jQuery Validation не запускается - PullRequest
0 голосов
/ 17 мая 2018

Я знаю, что мой вопрос может быть дубликатом, но я испробовал здесь все возможные решения, но я все еще не понимаю, что я делаю неправильно.Как показывает мой код ниже, я пытаюсь проверить дату, введенную с помощью jQuery DatePicker.Мне просто нужно знать, выбрал ли пользователь дату, если не отправить форму, но она все равно выдает ошибку, даже если выбрано значение даты, я запутался.Вот мой код ниже, любая помощь очень поможет мне!Спасибо

HTML

<input type="text" id="P.DateService" name="P.DateService"> 

JS

$.validator.addMethod("dateValidation", function(value, element){
      var rett = jQuery.datepicker.ParseDate("dd-mm-yy", value);
      if(rest !== null){
        return true;
      }else { 
        return false;
      }
    }, "Date requise.");

   $("#form").validate({
      rules: {
        "P.DateService": {
           dateValidation: true
        }
     },
      messages: {
        "P.DateService": "Date requise";
      }
})

1 Ответ

0 голосов
/ 17 мая 2018

Проблема в том, что в вашей пользовательской проверке вы определили rett как переменную и сравнение rest в вашем операторе if, поэтому она всегда будет возвращать false.

Надеюсь, это поможет.

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