zoukankan      html  css  js  c++  java
  • select下拉菜单实现通过数据库查询来设置默认值

    查询网上各种资料要不比较难理解,要么有问题,现有一种简单通俗的理解方法

    思路:读取数据库数据1,数据2需用到select选择菜单,但是又想每次查看是都显示读数据库的默认信息

    demo:

                       {% for i in res%}    
                                    <tr id="tr_{{i.id}}">
                                            <td>{{i.id}}</td> 
                                            <td>{{i.author}}</td>
                                            <td>{{i.title}}</td>
                                            <td>
                                                <select id='select_{{i.id}}'>
                                                {% for n in ret%}
                                                {% if i.cate_id == n.id %}
                                                <option value="{{n.id}}" selected="selected">{{n.name}}</option>
                                                {%else%}
                                                <option value="{{n.id}}">{{n.name}}</option>
                                                {%endif%}
                                                {%endfor%}
                                                </select>
                                                <button onclick="qu('{{i.id}}')">确认</button>
                                            </td>
                                            <td><a href="{% url 'md:news_edit' i.id %}">修改</a>                
                                            <button onclick="del('{{i.id}}')">删除</button></td>
                                        </tr>
                                        {%endfor%}

    使用关联id进行比较从而达到默认选择的效果

  • 相关阅读:
    对象结构型
    对象结构型
    对象行为型模式
    定时任务(二)
    定时任务(一)
    kill端口-更新sql-添加字段
    获取ip和端口号
    List集合中的末位元素置首位
    首页报表数据展示(一)
    具体的类中包括枚举类写法
  • 原文地址:https://www.cnblogs.com/xcsg/p/10644777.html
Copyright © 2011-2022 走看看