Implementing HTML CheckBoxes in Jinja
Jump to navigation
Jump to search
Notes
- http://stackoverflow.com/questions/7996075/iterate-through-checkboxes-in-flask
- https://coderwall.com/p/pkthoa/read-checkbox-in-flask
- http://thefort.org/tag/python/ Uses WTForms
- http://webpython.codepoint.net/cgi_multiple_field_names Simple example
Example 1
Template
{% for contact in contacts %}
<input type="checkbox" id="id_{{contact.id}}" name="contacts" value="{{contact.id}}">
<label for="id_{{contact.id}}">{{contact.name}}</label>
{% endfor %}
Flask
if request.method == "POST":
selected_contacts = request.form.getlist("contacts")