Я хочу иметь возможность изменить параметр acceptedFiles
элемента Dropzone, когда пользователь изменяет параметр, выбранный им из элемента <select>
. Немного похоже на этот код Dropzone.options.myDropzone = { acceptedFiles: selected_value};
До сих пор я пробовал два подхода:
Поле выбора HTML:
<select class="form-control" id="cond_file_type" name="cond_file_type">
<option>-- File Type --</option>
<option value="pdf">PDF</option>
<option value="docx">DOCX</option>
<option value="xlsx">XLSX</option>
<option value="png">PNG</option>
<option value="jpg">JPG</option>
<option value="gif">GIF</option>
</select>
Javascript:
// Attempt 1
document.getElementById("cond_file_type").onchange = function(){
var file_type = '.' + this.options[this.selectedIndex].value;
Dropzone.options.myDropzone = {
acceptedFiles: file_type,
};
};
// Attempt 2
var file_type = '';
document.getElementById("cond_file_type").onchange = function () {
file_type = '.' + this.options[this.selectedIndex].value;
};
Dropzone.options.myDropzone = {
acceptedFiles: file_type,
};
Я пробовал 1 и 2, но ни один из них не работал.