#javascript #jquery
Есть поле . Когда я выбираю несколько файлов, хочу получить этот массив и вывести ниже списком пути файлов. Есть такой код: $('.add_photo_input').on('change', function() { var value = $('form input[type=file]').val(); alert(value); }); Я получаю значение только последнего выбранного файла, а мне надо всех выбранных: могу выбрать и три файла, и нужно получить пути всех трёх файлов.
Ответы
Статья на MDN про работу с файлами.Ответ 1
Имена всех выбранных файлов можно получить с помощью поля files (тип FileList) у , которое представляет собой список из File: $('form input[type=file]').on('change', function() { for (var i = 0; i < this.files.length; i++) { console.log(this.files[i].name); } });
Комментариев нет:
Отправить комментарий