@EVGenyK_ch

Как при клике добавить поле?

Допустим есть вызов fancybox по клику ( см. спойлер 1 ) и соответственно, то что вызываем ( см. спойлер 2 ), вопрос таков, как сделать так чтобы по клику добавлялось поле в форму из спойлер 2 форматом input type="hidden" используя jquery
спойлер 1
<a data-fancybox data-src="#modal_pu" href="javascript:;" class="cart-price-btn">Текст ссылки</a>

спойлер 2
<div class="form_head-style" style="display: none;" id="modal_pu">
<form class="mailsend ajax-contact-form" action="путь к обработчику" method="POST">
<input type="text" name="Имя" value="" placeholder="Имя" required type="" required >
<input type="tel" name="Номер" value="" placeholder="Телефон" required>
<input type="email" name="email" value="" placeholder="E-mail">
<input type="submit" name="submit" value="Отправить">
</form>
</div>

  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
onclick на этой a, добавь событие
$('.mailsend').addEventListener("click", e =>{
  $('.mailsend').append('<input type="text" hidden>')
})

https://jsfiddle.net/Ldy6oe7x/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
lukoie
@lukoie
делайте на кнопку жаваскрипт событие, которое добавляет/удаляет класс hidden.
У инпута изначально класс hidden, у которого в цсс display: none
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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