如何设置复选框检查值是否为(Django)

时间:2019-06-21 20:39:52

标签: javascript jquery html django

我有一个要通过GET请求预先填写的表格。我将复选框的值设置为YesNo。如果值是checked,我想将复选框设置为Yes

脚本

<script>
    if ($('#cisco').val() == 'Yes') {
        $('#cisco').prop('checked', true);
    }
</script>

form.html

<div class="field">
    <div class="control">
        <label class="checkbox">
            <input type="checkbox" name="cisco" id="cisco"
                   value="{{ request.GET.cisco }}">Cisco:
        </label>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

在HTML中执行if else语句。您不需要javascript。

<div class="field">
  <div class="control">
    <label class="checkbox">

      {% if request.GET.cisco == "Yes" %}
        <input type="checkbox" name="cisco" id="cisco" checked> Cisco:
      {% else %}
        <input type="checkbox" name="cisco" id="cisco"> Cisco:
      {% endif %}

    </label>
  </div>
</div>