плагин проверки jquery на входах динамической формы не работает
форма, в которой яУ меня есть несколько полей, а затем при необходимости пользователь может добавить больше полей того же типа. Я используюhttp://jqueryvalidation.org/ проверить плагинпроверить поля.
Когда я где-то читал, плагин jquery validate требует уникальных имен полей для их проверки. Так что я'м именуя каждое поле однозначно. Сначала я надеялся, что плагин validate позаботится о динамически добавленном элементе.Проверка, если я добавлю правила, используя классы. Но оказывается, что нет.
Таким образом, даже если имя каждого поля уникально, плагин validate проверяет только первый вход, который был представлен изначально.
Я даже пытался использовать$ .Clone () в надежде, что этоЯ позабочусь обо всех событиях. Но это не сработало для меня. Поэтому я перешел к подчеркиванию, чтобы повторить разметку, так как есть несколько полей, и я неЯ не хочу писать шаблоны в JS и называть их соответственно.
Я могу'не могу найти решение этого и застрял здесь. Можно'больше, пока эта проблема не будет решена.
Вот'S JS, что ямы написали.
$("#work_form").validate();
$(".work_emp_name").rules("add", {
required: true
});
_.templateSettings.variable = "element";
var tpl = _.template($("#form_tpl").html());
var counter = 1;
$("form").on("click", ".add_employer", function (e) {
e.preventDefault();
var tplData = {
i: counter
};
$("#word_exp_area").append(tpl(tplData));
counter += 1;
});
Пожалуйста, найдите разметку в настройке скрипки.