zoukankan      html  css  js  c++  java
  • jsp bootstrap 模态框数据回显

    模态框:

    <%--修改模态框--%>
    <div class="modal fade" id="updateModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <h4 class="modal-title" id="myModalLabel">修改角色</h4>
                </div>
                <div class="modal-body">
                    <form class="form-horizontal">
                        <div class="form-group">
                            <label  class="col-sm-2 control-label">角色名称</label>
                            <div class="col-sm-10">
                                <input id="updateInput"  class="form-control"  placeholder="请输入角色名称">
                            </div>
                        </div>
                    </form>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                    <button type="button" class="btn btn-primary" onclick="updateData()">提交</button>
                </div>
            </div>
        </div>
    </div>

    点击事件:

    $.each(data, function (i, e) {
                /*console.log(i)
                console.log(e)*/
                content +=
                    '<tr>
    ' +
                    '    <td>' + (i + 1) + '</td>
    ' +
                    '    <td><input type="checkbox"></td>
    ' +
                    '    <td >' + (e.name) + '</td>
    ' +
                    '    <td>
    ' +
                    '        <button type="button" class="btn btn-success btn-xs"><i class=" glyphicon glyphicon-check"></i></button>
    ' +
                    '        <button type="button" class="btn btn-primary btn-xs" onclick="showUpdateDataModal('+JSON.stringify(e).replace(/"/g, '&quot;')+')" ><i class=" glyphicon glyphicon-pencil"></i></button>
    ' +
                    '        <button type="button" class="btn btn-danger  btn-xs" onclick="deleteData('+e.id+')"><i class=" glyphicon glyphicon-remove"></i></button>
    ' +
                    '    </td>
    ' +
                    '</tr>'
            })

    点击:showUpdateDataModal传递json 对象

     

    js代码:

    /*打开修改模态框*/
       function showUpdateDataModal(a){
            console.log(a)
           //给模态框赋值回显
           $("#updateInput").val(a.name)
           //打开模态框
           $("#updateModal").modal({
               show:true,
               keyboard:true,
               backdrop:true
           })
    
       }

    页面效果

     

  • 相关阅读:
    将元素平分成差值最小的两个集合(DP)
    新年趣事之打牌(01背包+唯一路径)
    offer(背包问题、DP)
    整数划分(完全背包)
    饭卡(DP)
    等和的分隔子集(dp)
    LaunchPad(思维)
    The flower(寻找出现m次以上,长度为k的子串)
    Morse code(多模式串匹配)
    平分娃娃(多重背包+二进制枚举)
  • 原文地址:https://www.cnblogs.com/yscec/p/12459151.html
Copyright © 2011-2022 走看看