【问题标题】:How webapp2 get checkbox values, and the name is the same?webapp2如何获取复选框值,并且名称相同?
【发布时间】:2012-09-26 10:22:02
【问题描述】:

webapp2 如何从 jinja2 模板中获取复选框值,并且名称相同?数据结构是 Dict 吗?怎样才能拿到并通过呢?

html 模板:

...

{% for tablename in tablenames %}
<input type = "checkbox" name = "tn">{{tablename}}
{% endfor %}

...

main.py:

tn = self.request.get('tn')

谢谢你们:)

如何获取复选框值并将其传递给 tn ?

【问题讨论】:

    标签: python webapp2


    【解决方案1】:

    我认为你的模板应该是……

    {% for tablename in tablenames %}
        <input type="checkbox" name="tn" value="{{ tablename }}" />
    {% endfor %}
    

    并且代码应该是(我相信.GET 在 WebApp2 中也可以处理 .POST 变量):

    tn = self.request.GET['tn']
    

    【讨论】:

    • 非常感谢,我阅读了文档并解决了它,谢谢:)
    猜你喜欢
    • 2015-07-08
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多