表单注册并删除

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>week2模拟</title>
        <script type="text/javascript" src="js/jQuery-2.1.0/jquery-2.1.0.js" ></script>
        <script>
            $(function (){
                var arr = [
                        ["东城","西城","崇文","宣武","朝阳","丰台","石景山","海淀","门头沟","房山","通州","顺义","昌平","大兴","平谷","怀柔","密云","延庆" ]
                        ,
                        ["黄浦","卢湾","徐汇","长宁","静安","普陀","闸北","虹口","杨浦","闵行","宝山","嘉定","浦东","金山","松江","青浦","南汇","奉贤","崇明"]
                        ,
                        ["和平","东丽","河东","西青","河西","津南","南开","北辰","河北","武清","红挢","塘沽","汉沽","大港","宁河","静海","宝坻","蓟县" ]
                        ,
                        ["万州","涪陵","渝中","大渡口","江北","沙坪坝","九龙坡","南岸","北碚","万盛","双挢","渝北","巴南","黔江","长寿","綦江","潼南","铜梁","大足","荣昌","壁山","梁平","城口","丰都","垫江","武隆","忠县","开县","云阳","奉节","巫山","巫溪","石柱","秀山","酉阳","彭水","江津","合川","永川"]
                        ];
                var flag1=false;
                var flag2=false;
                var flag3=false;
                var flag4=false;

                var $name=$("#name");
                var $pwd=$("#pass");
                var $age=$("#age");
                var $provence=$("#provence");
                var $city=$("#city");
                $name.blur(function(){
                    if($name.val()==""){
                        alert("请输入用户名");
                    }else{
                        flag1=true;
                    }
                });
                $pwd.blur(function() {
                    var $pl = $pwd.val().length;
                    if($pl > 4 && $pl < 16) {
                        flag2 = true;
                    } else {
                        alert("长度在4-16位之间");
                        flag2 = false;
                    }
                });

                $age.blur(function() {
                    if($age.val() < 1 || $age.val() > 300) {
                        alert("请输入正确的年龄");
                        flag3 = false;
                    } else {
                        flag3 = true;
                    }
                });
                $provence.change(function(){
                    $("#city option").remove();
                    var ind=$(this).val();
                    for(c in arr[ind]){
                        var $city=$("#city");
                        var $cs=$("<option>"+arr[ind][c]+"</option>");
                        $city.append($cs);
                    }
                });
                $("#btn").click(function(){
                    if(flag1 && flag2 && flag3){
                        var $namev=$("#name").val();
                        var $pwdv=$("#pass").val();
                        var $agev=$("#age").val();
                        var $sexv=$("input[name='sex']:checked").val();
                        var $provencev=$("#provence option:selected").html();
                        var $cityv=$("#city option:selected").html();
                        var $data=$("#data");
                        var a=$("<tr><td><input type='checkbox'><td>"+$namev+"</td><td>"+$pwdv+"</td><td>"+$agev+"</td><td>"+$sexv+"</td><td>"+$provencev+"-"+$cityv+"</td></td></tr>");
                        $data.append(a);
                    }else{
                        alert("请按要求输入信息");
                    }
                });
            });
        </script>
        <script>
            $(function(){
                $("#all").click(function(){
                var fl=$(this).prop("checked");
                alert(fl);
                if(fl){
                    var $ch=$(":checkbox");
                    $ch.each(function(index,element){
                        $ch[index].checked=true;
                    });
                }else{
                        //全不选
                        var $ch = $(":checkbox");
                        $ch.each(function(index, element) {
                            $ch[index].checked=false;
                        });
                }

            });
            $("#del").click(function(){
                    //data表格下有是checked且没有id属性的都删除
                    $("#data :checked").not("[id]").parent().parent().remove(); //移除所有被选中的input元素


                }) 
            });

        </script>
    </head>
    <body>
        <h3 align="center">用户注册</h3>
        <table align="center" border="1px" cellspacing="0" >
            <tr>
                <th>用户名</th>
                <td><input type="text" placeholder="用户名不能为空" id="name"/></td>
            </tr>
            <tr>
                <th>密&nbsp;码</th>
                <td><input type="password" placeholder="长度在4-16位之间" id="pass"/></td>
            </tr>
            <tr>
                <th>年&nbsp;龄</th>
                <td><input type="number" placeholder="年龄必须是数字" id="age"/></td>
            </tr>
            <tr>
                <th>性&nbsp;别</th>
                <td><input type="radio" name="sex"/><input type="radio" name="sex"/></td>
            </tr>
            <tr>
                <th>住&nbsp;址</th>
                <td><select id="provence"><option value=0>北京</option><option value=1>上海</option>
                            <option value=2>天津</option>
                            <option value=3>重庆</option></select><select id="city"><option >海淀区</option></select>
                </td>
            </tr>
            <tr>
                <td colspan=2 align="center"><input type="button" value="提交" id="btn"/></td>
            </tr>
        </table><br /><br />

        <center><button id="del">批量删除</button></center><br /><br />

        <table align="center" border="1px" cellspacing="0" id="data">
            <tr>
                <td><input type="checkbox" id="all"/></td>
                <th>用户名</th>
                <th>密&nbsp;码</th>
                <th>年&nbsp;龄</th>
                <th>性&nbsp;别</th>
                <th>住&nbsp;址</th>
            </tr>
        </table>
    </body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值