Я пытаюсь получить список с помощью фляги с request.form.getlist (), однако, список, который я создал в html, подобный этому
<select multiple="multiple" class="form-control col-lg-5" name="question_list" id="question_list">
</select>
, и есть кнопка, которая, когда я нажимаю, добавляетопции к списку выбора
function add_question(){
var question = document.getElementById('question').value;
var question_list = document.getElementById('question_list');
var all_options = question_list.options;
var add = true;
for(var i=0; i < all_options.length; i++)
{
if(all_options[i].value == question){
alert("The question does already exist!!");
document.getElementById('question').value ='';
add= false; // We do not need to create option
break;
}
}
if(add){
// Need to add new question
var option = document.createElement("option");
option.value = question.trim();
option.text = question.trim();
question_list.add(option);
document.getElementById('question').value ='';
// Toggle Remove question button
document.getElementById('remove_question').classList.contains('disabled');
document.getElementById('remove_question').classList.remove("disabled");
document.getElementById('remove_question').disabled = false;
}
var trigger = new Event('change');
document.getElementById('question').dispatchEvent(trigger);
}
но когда я пытаюсь получить список с помощью request.form.getlist ("question_list"), я всегда получаю пустой список, я думал, что Flask не может получить динамически созданныйэлемент, который создан javascript, может кто-то мне помочь