Добавление правил проверки jQuery к динамически создаваемым элементам в ASP

У меня есть несколько динамически вставляемых полей формы на странице в проекте MVC3.Обычно мы добавляем серверную часть проверки jQuery, но в этом случае мы не можем (несколько полей в пользовательском интерфейсе генерируют значение для одного скрытого поля - и это то, что отправляется. Мы не можем выполнить проверку по скрытому полю, поэтому вместо этого мы должны добавить проверку только пользовательского интерфейса для полей, которые видит пользователь)

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

$container.find(".date").rules("add", {
    required: true,
    messages: {
        required: "The date is required"
    }
});

Но это не работает! Как ни странно, отключение приведенного выше кода, создание динамических элементов, а затем запуск кода в консоли JS браузера работает, но отображается только сообщение проверки по умолчанию.

Я в растерянности. Есть идеи?

Я использую jQuery Validation 1.9.0 и ненавязчивый плагин

28
задан Sparky 23 March 2016 в 17:30
поделиться