Как установить флажок, если значение равно Да (Джанго) - PullRequest
0 голосов
/ 21 июня 2019

У меня есть форма, которую я заполняю с помощью запроса GET.Я устанавливаю значение флажка на Yes или No.Я хотел бы установить флажок checked, если значение равно Yes.

script

<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 голосов
/ 22 июня 2019

Сделайте оператор if else в HTML. Вам не нужен 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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...