Difference between revisions of "Implementing HTML CheckBoxes in Jinja"

From PeformIQ Upgrade
Jump to navigation Jump to search
(Created page with "=Notes= * http://stackoverflow.com/questions/7996075/iterate-through-checkboxes-in-flask Category:Jinja")
 
Line 2: Line 2:


* http://stackoverflow.com/questions/7996075/iterate-through-checkboxes-in-flask
* http://stackoverflow.com/questions/7996075/iterate-through-checkboxes-in-flask
* https://coderwall.com/p/pkthoa/read-checkbox-in-flask
=Example=
==Template==
<pre>
{% 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 %}
</pre>
==Flask==
<pre>
if request.method == "POST":
    selected_contacts = request.form.getlist("contacts")
</pre>


[[Category:Jinja]]
[[Category:Jinja]]

Revision as of 09:57, 25 December 2014

Notes

Example

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")