如何从项目列表HTML获取价值并在烧瓶中进行处理

时间:2019-09-25 09:05:45

标签: javascript html python-3.x flask bootstrap-4

我正在尝试获取价值,如果用户选择项目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,而无需单击按钮

1 个答案:

答案 0 :(得分:0)

如果您不想重新加载页面。您需要使用Javascript。或者,如果您不关心页面的重新加载,则需要向烧瓶发送邮件表格以接收数据。

使用烧瓶发送HTML时。用户会收到页面,并且烧瓶将无法执行任何操作,直到用户发送另一个请求。