【问题标题】:how to check if a checkbox is checked in django template如何检查 Django 模板中是否选中了复选框
【发布时间】:2020-01-01 04:03:41
【问题描述】:

我需要检查是否在 django 模板中选中了一个复选框,如果 False 打开了其他一些字段。 我已经尝试过类似的方法:

{% if 'closed' in 'is_closed %}

但无论复选框是否被选中,它们始终为 True 所以这是我在模板中的复选框属性

<input type="checkbox" name="is_closed" value="closed">

【问题讨论】:

    标签: django forms templates checkbox


    【解决方案1】:

    你需要通过html使用checked属性

    <input type="checkbox" name="is_closed" value="closed" {% if 'closed' in 'is_closed %} checked {% else %} '' {% endif %}>
    

    【讨论】:

      【解决方案2】:

      检查form.field.value:{% if form.checkbox_field.value %}

      【讨论】:

        猜你喜欢
        • 2014-09-14
        • 2013-12-25
        • 2019-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 1970-01-01
        • 2013-10-28
        相关资源
        最近更新 更多