А как теперь получить значение в определенной форме из определенного input с именем name? Я честно попытался найти но не смог, или не работал метод.
Задача в общем такая, есть динамически созданные формы на странице, и при нажатии на кнопку конкретной формы, нужно получить значение скрытого inputa внутри определенной конкретной формы, чтобы в дальнейшем отправить в обработчик, желательно через ajax.
Подскажите кто знает как решить эту задачу.
вот пример страницы
<form method="post" name="1">
<input type="hidden" name="name" value="val1">
<button type="submit">Ok</button>
</form>
<hr>
<form method="post" name="2">
<input type="hidden" name="name" value="val2">
<button type="submit">Ok</button>
</form>
<hr>
<form method="post" name="3">
<input type="hidden" name="name" value="val3">
<button type="submit">Ok</button>
</form>
<hr>
<form method="post" name="4">
<input type="hidden" name="name" value="val4">
<button type="submit">Ok</button>
</form>
Вот так получилось получить значение отправляемой конкретной формы.
function form_submit() {
var el = this.name;
alert(el);
}
for (let i = 0; i < document.forms.length; i++) document.forms[i].onsubmit = form_submit;