, поэтому я искал много вопросов и не могу найти правильный ответ на мою проблему. По сути, у меня есть файл типа ввода, который является множественным, я хочу отобразить все выбранные файлы, а затем для каждого элемента есть кнопка удаления, например, такая:
Теперь вот моя проблема,
Как обновить значение файла типа ввода, когда я удалил элемент в выбранных элементах? а также как формданные будут считывать значение ввода?
$('.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
Этот вопрос является наиболее похожим, но он не решает мою проблему ..
Как удалить один определенный выбранный файл из элемента управления входным файлом