首页 > 其他 > 详细

Django:再次编辑页面,下拉框默认选中

时间:2020-01-07 15:53:15      阅读:207      评论:0      收藏:0      [点我收藏+]

 

<select data-placeholder="选择项目..." class="form-control" name="db_link_name" id="db_link"
        required="required">
    <option value="">请选择数据库连接</option>
    {% for item in res %}
        <option value="{{ item.id }}" {% if item.id == case_info.db_link %}
                selected="selected" {% endif %} hassubinfo="true">{{ item.link_name }}</option>
    {% endfor %}
</select>

核心在于 {% if item.id == case_info.db_link %}  selected="selected"  {% endif %}

判断下拉选项中的value值哪个背选中,选中的增加selected属性。

其中case_info来自于另一组数据,如下:

case_id = request.GET.get(case_id)
case_info = ComparisonCaseInfo.objects.get(id=case_id).case_info
res = get_db_config()return render(request, comparison/reedit_comparison_form.html,
                      {res: res, case_info: json.loads(case_info)})

 

Django:再次编辑页面,下拉框默认选中

原文:https://www.cnblogs.com/gcgc/p/12161689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!