Входное значение не изменяется в настраиваемом поле загрузочного файла
Надеюсь , я вернусь,
поэтому я работал с входным файлом начальной загрузки плагина js, и мне нужно было загрузить файлы дипломов с некоторыми метаданными (озаглавленными дипломом, датой получения), поэтому я добавил два ввода в пользовательский нижний колонтитул файла, например так: добавлено изображение входов
Теперь, чтобы получить эти входные значения в бэкэнде, я объединил имя поля (дата или название) с именем файла, чтобы получить уникальное имя (атрибут html) для каждого файла, таким образом, я могу перебрать выбранный файл и повторно соединиться с получить значение поля в бэкэнде
вот как я инициализировал вход файла начальной загрузки и указал используемый шаблон:
var footerTemplate = '<div class="file-thumbnail-footer" style="height:94px"> <input class="text-center" name="{caption}entitled" placeholder="Enter caption..."><br><input class="text-center" name="{caption}Date" placeholder="Enter caption..."></div>';
$('#diplomas').fileinput({
theme: "fa",
language : 'fr',
showUpload : false,
showCancel : false,
overwriteInitial: false,
showUploadedThumbs : false,
browseOnZoneClick : true,
uploadIcon : false,
dropZoneTitle : 'drop here',
layoutTemplates: {footer: footerTemplate},
required: true
});
Плагин {caption} будет заменен именем файла таким образом, что я могу получить входные данные (после выбора в плагине), названные так:
<input class="text-center" name="file1.pdfentitled">
<input class="text-center" name="file1.pdfDate">
в этот момент все работает нормально, и я могу видеть входные данные в данных формы, но они всегда равны нулю, кроме случаев, когда я указываю значение в шаблоне вручную, например значение = "тест", но оно не меняется
пример для файла с именем file1: тестовое изображение файла на плагине, здесь значение title - тест, а дата - повторное тестирование, но в опубликованных данных я получаю: post data image
Надеюсь, вы понимаете, и извините за любые языковые проблемы.