給select下拉框賦值


前兩天玩django,在updata時要在前端給select下拉框賦予原始值,由於select沒有value屬性,查了一下資料,好多人都用js解決問題,這種方法當然可以,不過有一種更簡單的方法,實踐了一下發現可以。

具體思路就是利用django的模板標簽語言,通過判斷select的原始值,再給option設置selected屬性,輕松解決問題。順手記錄一下:

<div class="input-group">
          <span class="input-group-addon" >性別</span>      
          <select class="stu-input" name="gender">
            {% if stu_obj.gender == '女' %}     <!--后台傳遞的原始值-->     
                <option selected value="girl">女</option>
                <option value="boy">男</option>
            {% else %}
                <option selected value="boy">男</option>
                <option value="girl">女</option>
            {% endif %}
          </select>
</div>


免責聲明!

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



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