给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