如何在下一页设置选择值

时间:2013-01-15 20:45:49

标签: html django select

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

我的表格:

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

然后提交后,我登陆此页面:

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

但我不能这样做,cos select没有value选项。我如何捕获值并设置选择选项?

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

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

试试这个..

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

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

  {% endif %}

{% endfor %}
</select>