1

嗨我有一个问题如何在 jinja 2 的 html 选择中设置默认值 ex.30

代码如下:

<select name="cmo_etc">
    {% for i in range(1,13): %}
    <option {% if set_etc == (i*5) %} selected="selected" {% endif %} value="{{ i*5 }}">
         {{ i*5 }}
    </option>
    {% endfor %}
</select>

代码工作正常,但默认值为 5。我需要将其更改为另一个值 ex.30

问候

4

2 回答 2

2

我会尝试简单地检查i索引变量

{% for i in range(1,13): %}
   <option {% if i == 6 %} selected="selected" {% endif %} value="{{ i*5 }}">
   {{ i*5 }}</option>
{% endfor %}

i == 6你的 value 属性是 30

于 2012-07-04T12:01:43.187 回答
0

在您的情况下,该set_etc变量是默认值。将其更改为 30 或任何您想要的。

于 2012-07-04T12:02:48.713 回答