Удалить один файл из выбранных файлов и обновить данные форм входного файла - PullRequest
0 голосов
/ 10 мая 2018

, поэтому я искал много вопросов и не могу найти правильный ответ на мою проблему. По сути, у меня есть файл типа ввода, который является множественным, я хочу отобразить все выбранные файлы, а затем для каждого элемента есть кнопка удаления, например, такая: enter image description here

Теперь вот моя проблема,

Как обновить значение файла типа ввода, когда я удалил элемент в выбранных элементах? а также как формданные будут считывать значение ввода?

$('.view').on('change', '#form-add-note #file', function(event){
 var files = event.originalEvent.target.files;
  files.forEach(function (file) {
    // do something
   });
});

$('.view').on('click', '#file-attachment-remove', function(e){
        var filename = $(this).data('name');
        // will act as remove item and updates the input value
    });


<div class="row">
  <div class="col-100">
    <label class="file-label button button-big color-black f16 bold link" for="file"><i class="fa fa-paperclip"></i><span class="file-text">Add Attachments</span></label>
    <input type="file" name="addnote-attachment[]" id="file" class="inputfile" multiple="true" />
   </div>        

и после этого ему тоже нужно обновить значение ввода, чтобы данные формы знали, что я удаляю элемент в выборе, потому что я использую атрибут name для каждого ввода i

Этот вопрос является наиболее похожим, но он не решает мою проблему .. Как удалить один определенный выбранный файл из элемента управления входным файлом

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