,可以通过以下步骤实现:
<form action="/process_form" method="post">
{% for item in items %}
<input type="checkbox" name="checkboxes" value="{{ item }}">{{ item }}<br>
{% endfor %}
<input type="submit" value="Submit">
</form>
request.form.getlist()
方法来获取所有被选中的checkbox的值。例如:from flask import Flask, request
app = Flask(__name__)
@app.route('/process_form', methods=['POST'])
def process_form():
selected_values = request.form.getlist('checkboxes')
# 对获取到的值进行进一步处理
# ...
return 'Selected values: {}'.format(selected_values)
if __name__ == '__main__':
app.run()
在上述代码中,request.form.getlist('checkboxes')
会返回一个列表,包含所有被选中的checkbox的值。
这种方法适用于动态生成的checkbox,无论生成的checkbox数量有多少,都可以通过统一的name属性来获取被选中的值。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云数据库(TencentDB),腾讯云对象存储(COS),腾讯云函数计算(SCF)等。你可以在腾讯云官网上找到这些产品的详细介绍和文档。
注意:以上答案仅供参考,具体的实现方式可能会根据具体的项目需求和技术栈而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云