混合开发(6)



<!DOCTYPE html>  

<html>  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
          <style>  
        *{  
            padding: 0px;  
            margin: 0px;  
            /*box-sizing: border-box;*/  
        }  
        .box{  
            width: 800px;  
            height: 500px;  
            margin: 20px auto;  
            padding: 10px;  
        }  
        .box table:nth-child(1){  
            width: 780px;  
            margin-bottom: 5px;  
        }  
        .box table:nth-child(1) tr td{  
            height: 30px;  
        }  
        .box table:nth-child(1) tr td input{  
            width: 84px;  
            height: 25px;  
        }  
        .box table:nth-child(1) tr td select{  
            width: 84px;  
            height: 25px;  
        }  
        .box table:nth-child(1) tr td .btn{  
            background: #99ff00;  
            border-radius: 5px;  
            border: 1px solid #666666;  
        }  
        .box>input{  
            width: 70px;  
            height: 28px;  
            float: right;  
            border-radius: 5px;  
            border: 1px solid #666666;  
            margin-left: 30px;  
            margin-bottom: 5px;  
        }  
        .box>input:nth-child(3){  
            background: green;  
        }  
        .box>input:nth-child(2){  
            background: yellow;  
        }  
        .box .bg{  
            width: 780px;  
            margin-bottom: 5px;  
        }  
        .box .bg tr:nth-child(1){  
            background: gold;  
        }  
        .box .bg tr:nth-child(2n){  
            background: greenyellow;  
        }  
        
        
    </style>  
    <script src="js/jquery-1.11.0.min.js"></script>  
    <script type="text/javascript">  
         $(function(){  
            var city = $("#city").val();  
            var regions = [["海淀","朝阳"],["安阳","濮阳","信阳","南阳","洛阳"]];  
            for(var i = 0; i < regions[city].length; i++){  
                var op = $("<option></option>");  
                console.log("---",regions[city][i]);  
                op.text(regions[city][i]);  
                $("#region").append(op);  
            }  
            $("#city").change(function(){  
                city = $(this).val();  
                $("#region").empty();  
                for(var i = 0; i < regions[city].length; i++){  
                    var op = $("<option></option>");  
                    console.log("---",regions[city][i]);  
                    op.text(regions[city][i]);  
                    $("#region").append(op);  
                }  
            });  
        });  
          
         function add(){  
            var b1 = false;  
            var b2 = false;  
            var name = $("#name").val();  
            var birthday = $("#birthday").val();  
            var sex = $("#sex").val();  
            var sel = $("#region").val();  
            var cs = $("#city option:selected").html();  
 
            if(name == ""){  
                b1 = false;  
            }else if(name.length < 3 || name.length >30){  
                b1 = false;  
            }else{  
                b1 = true;  
            }  
 
            if(birthday == ""){  
                b2 = false;  
            }else{  
                b2 = true;  
            }  
 
            if(b1 == false || b2 == false){  
                alert("输入信息有误");  
            }else{  
                $(".bg").append("<tr>" +  
                "<td><input type='checkbox' name='ck' ></td>" +  
                "<td>" + name +"</td>" +  
                "<td>" + sex +"</td>" +  
                "<td>" + birthday +"</td>" +  
                "<td>" + cs + "-" + sel +"</td>" +  
                "<td><input type='button' οnclick='return del(this)' value='删除'></td>" +  
                "</tr>");  
            }         
        }  
           //弹窗提示  
        function del(p){  
            var f = confirm("确认删除!!!");  
            if(!f){  
                return;  
            }  
            p.parentNode.parentNode.remove();  
        }  
        function cheAll(){  
            var cek = $("#che")[0].checked;  
            var ck = $("input[name='ck']");  
            for(var i = 0; i < ck.length; i++){  
                ck[i].checked = cek;  
            }  
        }  
        function che(){  
            var cks = document.getElementsByName("ck");  
            for(var i = 0; i < cks.length; i++) {  
                cks[i].checked = !cks[i].checked;  
            }  
        }  
        function delAll(){  
            var ck = $("input:checked[name='ck']");  
            if(ck.length == 0){  
                alert("请选择,然后进行删除");  
                return;  
            }  
            var f=confirm("确认删除!!");  
            if(!f){  
                return;  
            }  
            for(var i = 0; i < ck.length; i++){  
                ck[i].parentNode.parentNode.remove();  
            }  
        }  
    </script>  
    </head>  
    <body>  
         <div class="box">  
        <table>  
            <tr>  
                <td>姓名:<input type="text" id="name"></td>  
                <td>性别:<select id="sex"><option>男</option><option>女</option></select></td>  
                <td>生日:<input type="text" id="birthday"></td>  
                <td>住址:  
                    <select id="city">  
                        <option value="0">北京</option>  
                        <option value="1">河南</option>  
                    </select>  
                    <select id="region">  
                    </select>  
                </td>  
                <td><input type="button" οnclick="add()" value="添加" class="btn"></td>  
            </tr>  
        </table>  
        <input type="button" οnclick="delAll()" value="批量删除" />  
        <input type="button" οnclick="che()" value="全选/反选" />  
        <table border="1" cellspacing="0" cellpadding="0" class="bg">  
            <tr>  
                <td><input type="checkbox" οnclick="cheAll()" id="che"></td>  
                <td>姓名</td>  
                <td>性别</td>  
                <td>生日</td>  
                <td>住址</td>  
                <td>操作</td>  
            </tr>  
        </table>  
    </div>  
    </body>  
</html>  

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值