ak47

<!DOCTYPE html>
<html ng-app="UserApp">
<head lang="en">
    <meta charset="UTF-8">
    <script type="text/javascript" src="angular-1.3.0.js"></script>
    <title></title>
    <style>
        #bao{
            margin-left: 70px;
        }
        #tab2{
            border: solid 1px black;
            margin-left: 130px;
            margin-top: 20px;
        }
        #tab2 td{
            border-style: none;
        }
        body{
            width: 550px;
            height: 500px;
            margin: 0 auto;
        }
        #sp{
            font-size: 12px;
            margin-right: 40px;
        }
        #ch{
            margin-right: 40px;
        }
        .tab,td{
            border-collapse: collapse;
            border-right: solid 1px black;
        }
        .tab tr:nth-child(even){
            background-color: #F7E1B5;
        }
        .tab tr:nth-child(odd){
            background-color: aquamarine;
        }
        #tou{
            background-color: burlywood;
        }
        .tab{
            width: 500px;
            border-top: solid 1px black;
            border-left: solid 1px black;
            border-bottom: solid 1px black;
        }
        #chax{
            margin-left: 100px;
        }
        #tianj{
            margin-left: 100px;
        }
        #shc{
            text-decoration: none;
            color: black;
        }
    </style>
    <script>
        var app = angular.module("UserApp",[]);
        app.controller("UserCtrl",function($scope){
            $scope.arr = [{nam:"张三",age:"18",pinyin:"zhang san",page:"总经理"},
                {nam:"李四",age:"19",pinyin:"li si",page:"设计师"},
                {nam:"王五",age:"20",pinyin:"wang wu",page:"工程师"},
                {nam:"赵六",age:"21",pinyin:"zhao liu",page:"工程师"},
                {nam:"周七",age:"22",pinyin:"zhou qi",page:"人事经理"}];
            var vva = $scope.arr;
            $scope.cha = function(){
                var vvarr = $scope.arr;
                if($scope.chaxun==null||$scope.chaxun.trim().length==0){
                    alert("请输入姓名");
                    $scope.arr = [];
                    for(var i=0;i<vvarr.length;i++){
                        $scope.arr.push(vvarr[i]);
                    }
                    return;
                }
                if(isContains($scope.chaxun)){
                    alert("包含敏感词汇");
                    $scope.arr = [];
                    for(var i=0;i<vvarr.length;i++){
                        $scope.arr.push(vvarr[i]);
                    }
                    return;
                }

                $scope.arr = [];
                var v = 0;
                for(var i=0;i<vvarr.length;i++){
                    if($scope.chaxun==vvarr[i].nam){
                        $scope.arr.push(vvarr[i]);
                        v = 1;
                    }
                }
                if(v==0){
                    alert("未找到内容");
                    $scope.arr = [];
                    for(var i=0;i<vvarr.length;i++){
                        $scope.arr.push(vvarr[i]);
                    }
                }
            }
            var isContains = function(str) {
                return str.indexOf("毛主席") >= 0;
            }
            $scope.chaa = function(){
                if($scope.chaxun==null||$scope.chaxun.trim().length==0){
                    $scope.arr = [];
                    for(var i=0;i<vva.length;i++){
                        $scope.arr.push(vva[i]);
                    }
                }

            }
            $scope.tianjia = function(){
                $scope.tianisshow = true;
            }
            $scope.tijiao = function(){
                if($scope.tianname==null||$scope.tianname.trim().length==0){
                    alert("添加姓名不能为空");
                    return;
                }
                if(checkValue($scope.tiannage)){
                    alert("年龄格式错误");
                    return;
                }
                if($scope.tianpinyin==null||$scope.tianpinyin.trim().length==0){
                    alert("姓名拼音不能为空");
                    return;
                }
                if($scope.tianpage==null||$scope.tianpage.trim().length==0){
                    alert("职位不能为空");
                    return;
                }
                $scope.arr.push({nam:$scope.tianname,age:$scope.tiannage,pinyin:$scope.tianpinyin,page:$scope.tianpage});
                vva = [];
                vva = $scope.arr;
                $scope.tianisshow = false;
            }
            var checkValue = function (shuzi) {
                return isNaN(shuzi);
            }
            $scope.shanchu = function(index){
                if(confirm("确定要删除吗?")){
                    $scope.arr.splice(index,1);
                }
            }
        });
    </script>
</head>
<body ng-controller="UserCtrl">
    <span id="sp">用户列表</span>姓名查询条件<input type="text" ng-model="chaxun" placeholder="敏感词汇:毛主席" id="ch" ng-change="chaa()">
    <select ng-model="orderByage">
        <option value="">选择按年龄排序</option>
        <option value="age">年龄正序</option>
        <option value="-age">按年龄倒序</option>
    </select>
    <br>
    <table class="tab">
        <thead>
            <tr id="tou">
                <td>姓名</td>
                <td>年龄</td>
                <td>拼音</td>
                <td>职位</td>
                <td>操作</td>
            </tr>
        </thead>
        <tbody>
            <tr ng-repeat="ar in arr | orderBy : orderByage">
                <td>{{ar.nam}}</td>
                <td>{{ar.age}}</td>
                <td>{{ar.pinyin}}</td>
                <td>{{ar.page}}</td>
                <td><a href="#" ng-click="shanchu($index)" id="shc">删除</a></td>
            </tr>
        </tbody>
    </table>
    <br>
    <input type="button" value="查询" ng-click="cha()" id="chax"><input type="button" value="添加用户" ng-click="tianjia()" id="tianj">
    <br>
    <table ng-show="tianisshow" id="tab2">
        <tr>
            <td>姓名<input type="text" ng-model="tianname"></td>
        </tr>
        <tr>
            <td>年龄<input type="text" ng-model="tiannage"></td>
        </tr>
        <tr>
            <td>拼音<input type="text" ng-model="tianpinyin"></td>
        </tr>
        <tr>
            <td>职位<input type="text" ng-model="tianpage"></td>
        </tr>
        <tr>
            <td><input type="button" value="保存" ng-click="tijiao()" id="bao"></td>
        </tr>
    </table>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值