jQuery Validate addMethod () аргумент всегда возвращает true - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть пользовательское правило проверки, поэтому я использую его для проверки с помощью addMethod.В правилах я отправляю некоторую строку в формате JSON для извлечения на addMethod.

$.validator.addMethod("chkduplicate", function(value, element, params) {
    console.log(params);
}, "This field value already exists.");

Правила должны выглядеть следующим образом:

rules: {
  meter_id: {
    required: true,
    digits: true,
    chkduplicate: '{ "table_name": "users", "fld_name": "user_id"}'
  }
}

здесь chkduplicate - это параметр Iотправляю в addMethod, но когда я пытаюсь утешить параметры, он всегда возвращает true, но это должно быть {"table_name": "users", "fld_name": "user_id"}'

Я использую этот плагин

1 Ответ

0 голосов
/ 01 февраля 2019

params Тип: Параметры объекта, указанные для метода, например, для min: 5, параметр 5, для диапазона: [1, 5] это [1, 5]

Твоя строка;попробуйте это

rules: {
  meter_id: {
    required: true,
    digits: true,
    chkduplicate: { "table_name": "users", "fld_name": "user_id"}
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...