jQuery - Как динамично добавить правило проверки

Я пытаюсь динамично добавить правило проверки к некоторым динамическим средствам управления:

$("input[id*=Hours]").rules("add", "required");

Однако эта строка дает мне следующую ошибку:

$ .data (element.form, "блок проверки допустимости") является пустым

Определение постановляет, что статический путь с проверить функцией хорошо работает. Что я делаю неправильно?

Спасибо, Justin

61
задан 14 June 2010 в 01:07

1 ответ

В случае, если Вы хотите jQuery, проверяют к автоматическим проверкам выбора на динамично добавленных объектах, можно просто удалить и добавить проверку на целой форме как ниже

//remove validations on entire form
$("#yourFormId")
    .removeData("validator")
    .removeData("unobtrusiveValidation");

//Simply add it again
$.validator
    .unobtrusive
    .parse("#yourFormId");
0
ответ дан 31 October 2019 в 15:12

Другие вопросы по тегам:

Похожие вопросы: