小编Mar*_*ngs的帖子

Flask:基于先前选择的下拉值

我试图根据用户之前所做的选择来限制下拉列表中的选择。这就是我的烧瓶的样子:

初始化.py

@app.route('/create/', methods=['GET','POST'])
def create():
    mySQL2 = SelectCustomer(session['ID']) #displayed invoicereceiver
    global sessioncur
    try:
        form = CreateinvoiceForm(request.form)
        if request.method == 'POST' and form.validate():
            #HEADER
            #This fetches from HTML
            customer = request.form.get('customer')
            goodsrec = request.form.get('goodsrec')
    return render_template("createinvoice.html", form=form,  mySQL2 = mySQL2)
Run Code Online (Sandbox Code Playgroud)

使用 mySQL2 作为可能的变量从 html 表单中填充客户以供选择:

html 选择表单

<select required name="customer" class="selectpicker form-control" , 
placeholder="Select">
<option selected="selected"></option>
{% for o in mySQL2 %}      
<option value="{{ o[2] }}">{{ o[2] }}</option>  
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)

Goodsrec的选择必须取决于选择的客户。我的想法是通过执行以下操作来获取客户 ID:

c, conn …
Run Code Online (Sandbox Code Playgroud)

javascript jquery select flask

4
推荐指数
1
解决办法
6645
查看次数

标签 统计

flask ×1

javascript ×1

jquery ×1

select ×1