下拉菜单中的默认选项

时间:2014-07-29 16:47:25

标签: mysql jinja2 webapp2 google-cloud-sql

我刚刚继承了一个项目并需要帮助。使用webapp2 / jinja2 / mysql(CloudSQL),您如何定义数据库创建的下拉菜单的默认选项?

示例数据库输出:

SELECT * FROM tblNames;

Name_PK   Name
1         Alice
2         Bob

示例代码:

<tr class="contactformblock">
  <td align="right">Name</td>
    <td> 
        <select name="Contact_Name">
        {% for state in stategroup %}
        <option value="{{ name[0] }}">{{ name[1] }}</option>
        {% endfor %}
        </select>               
    </td>
  </tr>

在当前条件下,按字母顺序排列。在页面上,我宁愿将默认下拉给Bob(他不在列表的顶部)。

1 个答案:

答案 0 :(得分:0)

这样做......

    <select name="Contact_Name">
    {% for state in stategroup %}
    {% if name[1] == 'Bob' %}
    <option value="{{ name[0] }}" selected>{{ name[1] }}</option>
    {% else %}
    <option value="{{ name[0] }}">{{ name[1] }}</option>
    {% endif %}
    {% endfor %}
    </select>    

希望这有帮助!