Django:再次編輯頁面,下拉框默認選中


 

<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)})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM