@kulya_sant

Как добавить дополнительные элементы формы?

7b983cbdfad740a7bf883c9817a36940.png

Возникла проблема при написании кода кнопки "добавить контакты"
Пробовал через клонирование элементов, но при нажатии на эту кнопку, после 2-ух элементов, создавалось сразу 2 дополнительных.
Прошу о помощи
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@semki096
Я у себя так сделал
$("body").on('click', '#ad', function() {
                            a = a + 1;
                            //помещаем атрибуты полей формы в переменную
                            var b = 'items[' + a + '][url]';
                            var c = 'items[' + a + '][li_name]';
                            var d = 'items[' + a + '][visible]';
                            var e = 'items[' + a + '][veight]';
                            //клонируем div с полями
                            $("#nav_field").clone().attr('id', 'nav_field_' + a).appendTo("#clon_place");
                            //переписываем атрибут склонированных полей
                            $('#nav_field_' + a + ' select.url').attr("name", b);
                            $('#nav_field_' + a + ' input.li_name').attr("name", c);
                            $('#nav_field_' + a + ' input.visible').attr("name", d);
                            $('#nav_field_' + a + ' select.veight').attr("name", e);
            });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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