Сообщение от nvrabotaru
|
Дело в том, что на этой форме в каждой строчке пишется товар, и по каждой строчке нужно загружать несколько (много и разных) файлов
|
Формы не делаются для того, что бы по многим кнопкам делать разные загрузки.
Форма обычно грузит все, что вы задали за один раз.
Либо делайте много форм, для каждого файла отдельно, либо грузите их без всякой формы. Тем более форма там не нужна, т.к. сервер не возвращает никакого визуального ответа, и для загрузки вы используете ajax.
Сообщение от nvrabotaru
|
Ругается
Uncaught TypeError: but.parentElement.getElementsByName is not a function
at HTMLButtonElement.<anonymous>
|
Ну значит используйте
but.parentElement.querySelector('input')
или
but.parentElement.querySelector('[name="strok"]')
, как вам советовали выше