Получение value input type="file" multiple
Здравствуйте друзья. Первый раз создаю тему с просьбой о помощи, обычно долго гуглю и нахожу решение проблемы.
Пишу ajax загрузчик файлов для своего проекта, с использованием возможности множественного выбора файлов. После выбора нескольких файлов создается их список чтоб можно было его отредактировать. Но ума не приложу как редактировать value input с атрибутом multiple. alert($('[type = file]').prop('value')); - Показывает имя только первого файла. Попытка удалить файл из списка таким вот способом document.getElementById('input').files[0]="";Тоже не работает. Инфы в инете ноль |
Цитата:
|
<input type="file" id="myfile" multiple /> <script> document.querySelector('#myfile').onchange = function(e) { files = this.files; for(var a=0;a<files.length;a++) alert(files[a].name);} </script> |
vadim5june, http://learn.javascript.ru/array-iteration
|
Цитата:
|
Про массив files я знаю, и построение списка уже сделал. Вы немного не поняли вопроса.
Допустим пользователь выбрал несколько файлов. И перед отправкой передумал скажем отправлять одну картинку из списка. Нужно чтоб при нажатии на кнопку удаления файла в списке, он удалился из выбранных и их стало к примеру 7 а не 8. Влиять на список, в отличии от получения информации через files не получается ![]() Я начинающий, поэтому не все знаю. И способ решения проблемы реально искал пол дня |
vadim5june,
Цитата:
|
StanislavZ,
1. как Вы отправляете файлы на сервер? 2. как делаете превьюшки? |
Цитата:
|
Цитата:
http://habrahabr.ru/post/112286/ http://www.html5rocks.com/ru/tutorials/file/dndfiles/ |
Часовой пояс GMT +3, время: 22:16. |