用户信息表练习/删除/全选/添加
来源:互联网 发布:php周末培训班 编辑:程序博客网 时间:2024/06/08 20:01
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AngularJS+添加用户+修改密码</title> //这里是angular包 <style> *{ margin: 0 auto; } .box{ width: 800px; border: 1px solid #555555; height: 1000px; } </style> <script> var app = angular.module("myapp",[]); app.controller("myCtrl",function ($scope) { //数据 $scope.data = [{ done:false, name:"张三", pass:123, age:22, sex:"女" },{ done:false, name:"李四", pass:456, age:44, sex:"男" },{ done:false, name:"王五", pass:789, age:33, sex:"女" },{ done:false, name:"赵六", pass:234, age:55, sex:"男" }]; //全选 $scope.checkAll=function () { for(var i=0;i<$scope.data.length;i++){ if($scope.check==true){ $scope.data[i].done=true; }else{ $scope.data[i].done=false; } } }; //全部删除 $scope.delAll=function () { $scope.data=[]; } //批量删除 $scope.del=function () { for(var i=0;i<$scope.data.length;i++){ if($scope.data[i].done==true){ $scope.data.splice(i,1); i--; } } }; //根据年龄范围下拉菜单实现用户显示 $scope.ageSize = "--请选择--"; $scope.ageFilter = function (item) { if ($scope.ageSize != "--请选择--"){ var ageSize = $scope.ageSize; var arr = ageSize.split("-"); var min = arr[0]; var max = arr[1]; var age = item.age; if(age<min || age>max){ return false; } else { return true; } } else { return true; } }; }); </script></head><body ng-app="myapp" ng-controller="myCtrl"><div class="box"> <br> <h2 style="padding-left: 300px">用户信息表</h2> <br> <div style="padding-left: 100px"> <input type="text" placeholder="用户名查询" ng-model="search"> 年龄:<select ng-model="ageSize"> <option>--请选择--</option> <option>11-20</option> <option>21-30</option> <option>31-40</option> <option>41-50</option> <option>51-60</option> </select> 性别:<select ng-model="sear"> <option>男</option> <option>女</option> </select> <button ng-click="delAll()">全部删除</button> <button ng-click="del()">批量删除</button> </div> <br> <table cellpadding="10" cellspacing="1" border="soild 1px #000"> <tr> <th><input type="checkbox" ng-click="checkAll()" ng-model="check">全选</th> <th>ID</th> <th>用户名</th> <th>密码</th> <th>年龄</th> <th>性别</th> <th>操作</th> </tr> <tr ng-repeat="item in data|filter:{sex:sear}|filter:ageFilter"> <td><input type="checkbox" ng-model="item.done"></td> <td>{{$index+1}}</td> <td>{{item.name}}</td> <td>{{item.pass}}</td> <td>{{item.age}}</td> <td>{{item.sex}}</td> <td><button ng-click="up($index)">修改密码</button></td> </tr> </table></div></body></html>
阅读全文
0 0
- 用户信息表练习/删除/全选/添加
- AngularJS综合用户信息, 表单验证,过滤查询,全选反选,批量删除,修改,添加
- 添加删除全选
- 用户信息的添加与删除
- 删除 添加 全选 批量删除
- 用户表的添加/删除/全选/反选/批量删除
- 全选批量删除 添加 查询
- 用户信息的添加与删除(表格)
- jQuery用户信息的添加和删除
- 添加删除 全选 反选 删除 排序
- Jimoshi_整合三大框架(二)--添加用户信息数据、删除用户信息数据、修改用户信息数据
- js动态添加表格,全选和删除
- 购物车,全选,反选,删除,添加
- 添加数据+二级联动+全选删除
- 添加,删除,全选,批量,的数据
- AngularJs(全选.全不选.批量删除.添加)
- Jquery 的 添加 全选 删除 全删
- jQuery实现添加,批量删除,全选
- chromedriver与chrome对应版本及下载地址
- java.net.SocketException: Unexpected end of file from server
- js+html空间数据编码问题--以姓名为例(代码设涉及文件读取,文本数字提取,特别是文本x,y坐标的提取)
- 移动数据分析服务使用教程
- win7如何添加开机启动程序(开机就自动运行打开)
- 用户信息表练习/删除/全选/添加
- Idea和eclipse优缺点
- spring和springmvc整合案例
- drawText()中的文字基线
- smarty3.1.30 模板引擎的使用
- 谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
- bzoj 4870: [Shoi2017]组合数问题
- 探秘隐藏在对象中的get和set方法
- Jhipster 的相关链接