【发布时间】:2017-09-27 04:42:51
【问题描述】:
我想将类型的编号设置为选择标签的 id。 我在浏览器中理想的 html 是
<select id="mainDD" data-placeholder="Choose" class="chzn-select" style="width:600px;">
<option value="0">---</option>
<option value="1">a</option>
<option value="2">b</option>
</select>
<select name="type" id="type1">
<option value="1">a1</option>
<option value="2">a2</option>
</select>
<select name="type" id="type2">
<option value="5">b1</option>
<option value="6">b2</option>
</select>
现在浏览中的实际 html 是
<select id="mainDD" data-placeholder="Choose" class="chzn-select" style="width:600px;">
<option>---</option>
<option>a</option>
<option>b</option>
</select>
<select name="type" id="type">
<option value="0">---</option>
<option value="1">a1</option>
<option value="2">a2</option>
</select>
<select name="type" id="type">
<option value="5">---</option>
<option value="6">b1</option>
<option value="7">b2</option>
</select>
id="type" of 没有每个数字,但我不知道如何使用 Django 的模板添加这些数字。 我在 index.html 中写了
<form method="post" action="">
<select id="mainDD" data-placeholder="Choose" class="chzn-select" style="width:600px;">
{% for i in json_data.items.values %}
<option>{{ i }}</option>
{% endfor %}
</select>
{% for key, values in preprocessed %}
<select name="type" id=type>
{% for counter, value in values %}
<option value="{{ counter }}">{{ value }}</option>
{% endfor %}
</select>
{% endfor %}
</form>
我应该写什么?我该如何解决这个问题?
【问题讨论】: