Задать вопрос
@DooX

Как при клике на кнопку получить значение всех инпутов из формы?

У меня есть генерируемые формы, при нажатии на кнопку TAKE js должен собрать из этой формы данные инпута и послать на сервер.
Как получить эти данные?
<form name="1">
				<div class="voucher-offer">
				<input type="hidden" name="id" value="11">
				<input type="hidden" name="title" value="11">
				<input type="hidden" name="cena" value="11">
				
				<div id="buynow">
					<button class="stripe-button voucher-offer__btn">TAKE</button>
				</div>
</form>
				<form name="2">
				<div class="voucher-offer">
				<input type="hidden" name="id" value="22">
				<input type="hidden" name="title" value="22">
				<input type="hidden" name="cena" value="22">
				
				<div id="buynow">
					<button class="stripe-button voucher-offer__btn">TAKE</button>
				</div>
</form>
				<form name="3">
				<div class="voucher-offer">
				<input type="hidden" name="id" value="33">
				<input type="hidden" name="title" value="33">
				<input type="hidden" name="cena" value="33">
				
				<div id="buynow">
					<button class="stripe-button voucher-offer__btn">TAKE</button>
				</div>
</form>
  • Вопрос задан
  • 921 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 3
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
new FormData(document.querySelector('form[name="3"]'))
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript

метод closest не работает в ie
Ответ написан
@Azperin
Дилетант
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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