0

我在这里很困惑。我正在尝试将所选选项的值设置为我从以前的表单提交中获得的值。

我的表格:

...
<select name="city"><option>city</option>...

然后提交后,我登陆这个页面:

your selected criteria: 
<select name="city" value="{{city}}"><option>city</option>...

但我不能这样做,因为select没有value选择。我怎样才能捕捉到值并设置为选择选项?

通过 js,这是一个不好的选择,我只想要一个真正的 django 解决方案。

感谢帮助

4

1 回答 1

1

试试这个..

<select>
{% for x in cities %}
  {% if x == city %}
        <option selected=selected>{{x}}</option>

   {% else %}
        <option>{{x}}</option>

  {% endif %}

{% endfor %}
</select>
于 2013-01-15T20:57:30.110 回答