У меня есть несколько динамически вставленных полей формы на странице в проекте MVC3.Обычно мы добавляем серверную проверку jQuery, но в этом случае мы не можем (несколько полей в пользовательском интерфейсе генерируют значение для одного скрытого поля - и это то, что передается. Мы не можем проверить по скрытому полю,поэтому вместо этого мы должны добавить проверку только для пользовательского интерфейса для полей, которые может видеть пользователь)
После динамического добавления полей на страницу я запускаю следующий код над контейнером:
$container.find(".date").rules("add", {
required: true,
messages: {
required: "The date is required"
}
});
Но это не работает!Как ни странно, отключение вышеуказанного кода, создание динамических элементов, а затем запуск кода в консоли JS браузера работает, но показывает только сообщение проверки по умолчанию.
Я в растерянности.Любые идеи?
Я использую JQuery Validation 1.9.0 и ненавязчивый плагин