Показать сообщение отдельно
  #5 (permalink)  
Старый 19.10.2019, 11:16
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

<input type="file" multiple>
<script>

const fileListArray = [];

document.querySelector("input[type=file]").addEventListener("change", event => {
	fileListArray.push(event.target.files);

	/* что-то делай с всеми файлами */
	console.log(fileListArray);
});

</script>


или так...
<input type="file" multiple>
<output></output>
<script>

const files = [];

document.querySelector("input[type=file]").addEventListener("change", event => {
	files.push(...event.target.files);

	/* что-то делай с всеми файлами, например, выведи имена файлов */
	document.querySelector("output").innerHTML =
		files.map(file => `<p>${file.name}</p>`).join("")
});

</script>

Последний раз редактировалось Malleys, 19.10.2019 в 11:25.
Ответить с цитированием