请求表单

时间:2017-04-21 19:51:30

标签: python html flask

我正在使用HTML,Flask和MYSQL在用户首次加载页面时填充表格。该表显示所有行以及一个复选框,当用户按下提交按钮时,我会获得已检查的行。

当前的HTML代码

 {% for row in data %}
 <tr>
      <td><input type="checkbox" name="inputSelect" value="{{ row[0], row[3] }}"></td>
      <td>{{ row[0] }}</td>
      <td>{{ row[1] }}</td>
      <td>{{ row[2] }}</td>
      <td>{{ row[3] }}</td>
 </tr>
 {% endfor %}

然而,当我在烧瓶侧尝试request.form['InputSelect']时,即使我点击多个复选框,它也只会给我一个结果。

创建表格的最佳方法是什么,这样当我点击多个复选框时,我可以使用request.form['InputSelect']

查看所有表格

1 个答案:

答案 0 :(得分:1)

Flask使用 MultiDict 。要获取给定密钥的项目列表,可以使用getlist()方法。

试试这个:

value = request.form.getlist('InputSelect')