zoukankan      html  css  js  c++  java
  • 表格中添加表单

    最近做一个网站,需要设计一个表单,要求是表格的形式,行可以任意添加减少

    最后效果如图:

    个人感觉效果做得还行,记一下以后做参考

     HTML:

      <div class="modal-body" id="recommendSite-form">
                    <table class="table table-bordered table-condensed recommendTable">
                        <thead >
                            <tr>
                                <th >网站名称</th>
                                <th>网址</th>
                            </tr>
                        </thead>
                        <tbody id="recommendTbody">
                            <tr >
                                <td>
                                        <input class="form-control" >
                                </td>
                                <td>
                                        <input class="form-control" >
                                </td>
                                <td >
                                    <span class="btn-group">
                                        <span class="btn btn-default glyphicon glyphicon-plus-sign addRow"></span>
                                        <span class="btn btn-default glyphicon glyphicon-minus-sign delRow"></span>
                                    </span>
    
                                </td>
                            </tr>
    
                        </tbody>
    
                    </table>
    </div>

    使用的是bootstrap样式库

    JS:

    $(function () {
        //点击推荐显示表单
        $("#recommendSite").click(function () {
           $('#recommendModal').modal('show')
        });
    
        //添加一行
        //使用on注册,而不是click
        $(document).on('click',".addRow",function () {
            var appendContext =
                "<tr >" +
                "        <td>" +
                "                <input class='form-control' >" +
                "        </td>" +
                "        <td>" +
                "                <input class='form-control' >" +
                "        </td>" +
                "        <td >" +
                "            <span class='btn-group'>" +
                "                <span class='btn btn-default glyphicon glyphicon-plus-sign addRow'></span>" +
                "                <span class='btn btn-default glyphicon glyphicon-minus-sign delRow'></span>" +
                "            </span>" +
                "        </td>" +
                "</tr>";
            $(this).parent().parent().parent().after( $(appendContext))
    
        }) ;
    
        //删除一行
        $(document).on('click',".delRow",function () {
            var tr = $(this).parent().parent().parent();
            if (tr.siblings().length!=0){//需要保留一行
                tr.remove();
            }
        });
    
        $("#recommendSubmit").click(function () {
    
        });
    
    
    });
  • 相关阅读:
    续上-选课系统
    第一个java web的课堂练习-开始
    子类与父类方法间的关系
    课后作业-3
    小结
    Java中子类与基类变量间的赋值
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/XT-xutao/p/12254455.html
Copyright © 2011-2022 走看看