Показать сообщение отдельно
  #12 (permalink)  
Старый 21.04.2021, 09:27
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

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