我正在尝试获取价值,如果用户选择项目1,它会在flask中显示数组中的值,我也想在flask中计算它。这是我的代码
HTML代码:
<div class="form-group">
<label for="firstname">Activity Contribution {{i+1}}</label>
<select class="custom-select" id="inputGroupSelect01" onchange="check()">
<option selected>Choose...</option>
<option value="20">Book</option>
<option value="12">Pencils</option>
<option value="1">Eraser</option>
</select>
</div>
<input type="text" placeholder="QTY">
<input type="text" placeholder="Total" disabled>
烧瓶代码
@app.route('/detail', methods=['GET','POST'])
def hello33():
# i have no idea how to do this
i = inputgroupselect * qty
return render_template ('Detail.html', price=price)
我希望当我选择书本并填写数量5时,它会在总框中显示100,而无需单击按钮
答案 0 :(得分:0)
如果您不想重新加载页面。您需要使用Javascript。或者,如果您不关心页面的重新加载,则需要向烧瓶发送邮件表格以接收数据。
使用烧瓶发送HTML时。用户会收到页面,并且烧瓶将无法执行任何操作,直到用户发送另一个请求。