提交HTML表单时,未选中的复选框不会发送任何数据。在Flask方面,
form由于没有接收到任何值,因此不会有key 。如果要检查是否选中了一个复选框(具有唯一的名称),只需测试其名称是否在中
form。如果要检查选中多个复选框(具有相同名称)中的哪个,请
getlist改用。
一个布尔值:
<input type="checkbox" name="check">checked = 'check' in request.form
多种选择:
<input type="checkbox" name="check" value="1"><input type="checkbox" name="check" value="2"><input type="checkbox" name="check" value="3">
selected = request.form.getlist('check')any_selected = bool(selected)


