Тип ввода ФАЙЛ несколько - добавлять файлы один за другим - PullRequest
0 голосов
/ 25 мая 2018

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

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

Есть ли способ (чистый HTML или JS), что я мог бы добавить возможность «складывать» файлы - добавить их в выделение (может быть, какой-то объект JS позже преобразовал обратно в файл типа ввода?), чтобы файлы можно было добавить в список файлов на входе

1 Ответ

0 голосов
/ 01 июня 2018

поставить плюс кнопку плюс и добавить новое поле ввода, позволяя пользователю добавить файл в это новое поле.

Если вы используете jquery, это возможно с помощью $ ("") и присоедините его к предыдущему вводу, используя before.

Это можно сделать с помощью чистых js, используя

var node = document.createElement("input");                    
node.setAttribute("type","file");
document.getElementById("myList").appendChild(node); 

Поместите его внутрь по щелчку знака плюс и сделайте

...