djamali
@djamali
web developer

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

Приветствую. Не думал что задача окажется такой сложной.
Есть множество форм на сайте, нужно ajax'ом отсылать их на php обработчик
foreach...
<input type="hidden" name="ID" value="<?echo $arElement["ID"]?>">
					<input type="hidden" name="<?echo $arParams["ACTION_VARIABLE"]?>" value="BUY">
					<input type="hidden" name="<?echo $arParams["PRODUCT_ID_VARIABLE"]?>" value="<?echo $arElement["ID"]?>">
					
					<input  type="submit" onclick="ga('send', 'event', 'Покупка товара', 'Купить');yaCounter26823237.reachGoal('sale'); return true;" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" value="<?echo GetMessage("CATALOG_BUY")?>">
 endforeach...

Как при клики на определенный submit забрать значение ?
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
Kozack
@Kozack
Вам не нужен клик. Вешайте обработчик на событие submit у формы.
А дальше собирайте значения из инпутов внутри формы
$('form').on('submit', function () {
  this // <-- Форма которую отправили
  $(this).find('input') // <-- input внутри формы которую отправили
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы