Передайте значение элемента по классу вместо имени элемента в jQuery.validator.addMethod - PullRequest
0 голосов
/ 29 января 2019

Я добавил плагин проверки метода.Но вместо передачи имени, мне нужно передать элемент, используя имя класса, так как я не знаю id элемента, отображаемого на странице.

Я попытался создать метод и попытаться добавить в класс, используя addClassRules.Проблема в том, что значение не входит в params[1] является undefined.

Я не могу понять, как передать значение элемента в метод.

jQuery.validator.addMethod("MyMethod", function(value, element, params) {
  alert("First Value is " + params[0]);
  alert("Second Value is " + params[1]);
  return true; //for now

  //My code to do validation
}, '{0}'); //error message will come from params[0]

jQuery.validator.addClassRules("MyClassName", {
  required: true,
  MyMethod: ['My error message', $('#secCommonInformation .DOB').val()]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...