我刚刚继承了一个项目并需要帮助。使用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(他不在列表的顶部)。
答案 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>
希望这有帮助!