Установка ввода файла типа равным другому вводу - PullRequest
0 голосов
/ 27 сентября 2019

Это может быть или не быть тривиальным вопросом.

Я собираю много информации от пользователя на нескольких страницах (страница не обновляется, так как я использую javascript / jquery для изменения содержимогостраница).Вместо того, чтобы отправлять информацию о каждой странице на сервер, я собираю эту информацию и сохраняю эту информацию в форме со множеством скрытых входных данных.Последняя часть информации, которую я собираю, - это изображения, которые пользователь должен загрузить.Входные данные для этого выглядят так:

<input id="propertyImages" type="file" name="submission_img[]" multiple accept=".jpg, .jpeg, .png"/>

Я хочу установить «значения» (?) Этого для скрытого ввода формы, которая будет отправлена ​​после того, как пользователь завершит заполнение всехинформация, чтобы я мог обрабатывать и хранить информацию на стороне сервера.

В настоящий момент скрытый ввод выглядит следующим образом:

<input type="hidden" id="propertyPhotos" name="property_photos[]" value="">

Я думал сделать это так:

document.getElementById("propertyPhotos").value = document.getElementById("propertyImages").value;

Но, поскольку вход принимает несколько файловЯ не знаю, будет ли это работать.Когда я console.log значение ввода с id=propertyImages, он всегда просто печатает одно из значений.

В качестве альтернативы, я должен это сделать?

document.getElementById("propertyPhotos").files = document.getElementById("propertyImages").files

Я просто не уверен.Ваша помощь приветствуется.Ваш ответ может использовать либо javascript, либо jquery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...