При обновлении для переменного количества выпадающих меню - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть веб-приложение, которое предоставляет пользователю различное количество раскрывающихся меню в зависимости от их выбора на предыдущей странице.Пользователь делает выбор из этих выпадающих меню, однако существует недопустимая комбинация доступных вариантов.

Я хочу вызвать функцию, которая проверяет, все ли выбранные в данный момент варианты действительны при каждом изменении пользователем одного из раскрывающихся списков.Написание функции проверки достаточно просто, моя проблема заключается в триггере при изменении, когда у меня нет предустановленных имен для всех выпадающих меню.

Я посмотрел различные учебные пособия по созданию динамических выпадающих меню, новсе они включают в себя различные выпадающие / кнопки.

Ниже приведен HTML-код, который заполняет мою страницу всеми раскрывающимися списками.

{% for o in query_list %}
   {% if loop.index0 is even %}
    <tr>
   {% endif %}
   {% set select_index = selected_list[loop.index0] %}
   <th>
   <div style="display:block;">
   <h4><label for="{{ dd_labels[loop.index0] }}"> {{ o }}   </label></h4>
   <select  name="{{ dd_labels[loop.index0] }}" id="{{ dd_labels[loop.index0] }}"  style="width: 400px;">
      {% for L in answer_list[ loop.index0 ] %}
         <option value="{{ L }}" {% if loop.index0 == select_index %} selected {% endif %}>{{ L }}  </option>
      {% endfor %}
   </select>
   </th>
   {%- if loop.index0 is odd -%}
      </div>
      </tr>
   {%- endif -%}

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