Javascript 如何使用jqueryselectedmultipleselect捕获flask输入的html表单
我有一个HTML表单,其中选择了Javascript 如何使用jqueryselectedmultipleselect捕获flask输入的html表单,javascript,jquery,html,flask,jquery-chosen,Javascript,Jquery,Html,Flask,Jquery Chosen,我有一个HTML表单,其中选择了jquery多个国家。我想通过POST请求将此输入发送到Flask。问题是烧瓶不能捕获选择 当我不使用js Selected时,它可以工作: <div class = "webform"> <form method="POST" action = "/monthly_active" name = "countries"> <p>Select countries</p>
jquery
多个国家。我想通过POST请求将此输入发送到Flask
。问题是烧瓶不能捕获选择
当我不使用js Selected时,它可以工作:
<div class = "webform">
<form method="POST" action = "/monthly_active" name = "countries">
<p>Select countries</p>
<select multiple id="Country" name="Country">
<option>Select...</option>
<option value="DE">DE</option>
<option value="AT">AT</option>
<option value="RU">RU</option>
<option name="PL">PL</option>
<option name="IT">IT</option>
<option name="GB">GB</option>
<option name="BR">BR</option>
</select>
<input type="submit" value="Submit">
</form>
选定国家
选择。。。
判定元件
在
茹
PL
信息技术
国标
溴
但如果选择js,则不起作用:
<form method="POST" action = "/monthly_active" name = "chart_options" >
<p>Select countries</p>
<select name = "countries[]" data-placeholder="Countries" multiple class="chosen-select" tabindex="8">
<option value="AT">AT</option>
<option value="GB">GB</option>
<option value="RU">RU</option>
<option selected>DE</option>
<option disabled>Sun Bear</option>
<option selected>ES</option>
<option disabled>Spectacled Bear</option>
</select>
<script> $(".chosen-select").chosen(); </script>
<input type="submit" value="Submit">
</form>
选定国家
在
国标
茹
判定元件
太阳熊
锿
眼镜熊
$(“.choosed select”).choosed();
在Flask中,我使用request.form.getlist()
获取输入列表。
问题是,我对HTML和javascript非常基础,因此,我被困在如何处理这个问题上 已解决:
我的错误出现在request.form.getlist('chart\u options')
:
我在那里传递了表单的名称,而我必须传递
这起到了作用:
target\u countries=request.form.getlist('countries[])