我正在使用Flask制作一个网页,用户可以在其中选择几个选项。根据这些选项,我想在下一页上向他们展示他们选择的选项。 我的HTML代码:
<input type="checkbox" name="name1">name1<br>
<input type="checkbox" name="name2">name2<br>
<input type="checkbox" name="name3">name3<br>
我的 Python 代码:
if checkbox 1 is checked:
do something
if checkbox 2 is checked:
do something different
if checkbox 3 is checked:
do another something different
我不知道如何构建这些if语句。我发现了以下内容:
.getvalue
但是后来我遇到了一个错误。使用单选按钮可以使其正常工作。当我将它们全部命名为相同的名称并赋予不同的值时,就可以使其正常工作:
option = request.form['name']
然而,这也不能用于复选框,因为它只会记住最后一个选择框,但我希望所有选择框都被记住。