Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить элемент из формы (https://javascript.ru/forum/dom-window/82339-poluchit-ehlement-iz-formy.html)

nvrabotaru 21.04.2021 09:06

Как по клику на button получить параметр из <input type='hidden' name='strok' value='".$sd."'>
Помогите пожалуйста

voraa 21.04.2021 09:27

Цитата:

Сообщение от nvrabotaru
Дело в том, что на этой форме в каждой строчке пишется товар, и по каждой строчке нужно загружать несколько (много и разных) файлов

Формы не делаются для того, что бы по многим кнопкам делать разные загрузки.
Форма обычно грузит все, что вы задали за один раз.
Либо делайте много форм, для каждого файла отдельно, либо грузите их без всякой формы. Тем более форма там не нужна, т.к. сервер не возвращает никакого визуального ответа, и для загрузки вы используете ajax.
Цитата:

Сообщение от nvrabotaru
Ругается
Uncaught TypeError: but.parentElement.getElementsByName is not a function
at HTMLButtonElement.<anonymous>

Ну значит используйте
but.parentElement.querySelector('input')
или
but.parentElement.querySelector('[name="strok"]')
, как вам советовали выше

nvrabotaru 21.04.2021 09:39

Вроде все получилось. Спасибо большое.


Часовой пояс GMT +3, время: 23:08.