angularjs 可添加+修改+删除
来源:互联网 发布:网络高清光端机是硬盘 编辑:程序博客网 时间:2024/05/16 16:15
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table{ border: 1px solid #000; border-collapse: collapse; margin: 10px; text-align: center; } tr,td{ border: 1px solid #000; border-collapse: collapse; padding: 10px; } </style> <script src="../../script/angular.min.js"></script> <script> var myapp=angular.module("myapp",[]); myapp.controller("myctrl",function ($scope) { var items=[ {"id":124,"name":"zhang","pass":456,"age":13,"sex":"女"}, {"id":144,"name":"zhangfei","pass":956,"age":23,"sex":"男"}, {"id":134,"name":"zhangcvs","pass":476,"age":33,"sex":"男"}, {"id":224,"name":"zhangsdf","pass":466,"age":18,"sex":"女"} ]; $scope.items=items; $scope.show=false; $scope.unshow=false; $scope.add=function () { $scope.show=true; $scope.unshow=false; }; $scope.action=function () { items.push({ "id": $scope.myid, "name": $scope.myname, "pass": $scope.mypass, "age": $scope.myage, "sex": $scope.mysex }); }; $scope.allcheck=function () { var arr=[]; var is=confirm("确定全部删除?"); if(is==true) { for (var i = 0; i < items.length; i++) { items[i] = ""; } } } $scope.update=function (item) { console.log(item); $scope.unshow=true; $scope.show=false; $scope.but=function () { for(var i=0;i<items.length;i++){ if(items[i].id==item.id&&$scope.newpass==$scope.surepass&&$scope.oldpass==items[i].pass){ items[i].pass=$scope.newpass; break; }else { confirm("密码错误,请核对信息"); break; } } } } }); </script></head><body ng-app="myapp" ng-controller="myctrl"> <input type="text" ng-model="na"/><input type="text" ng-model="ag"/> 性别:<select ng-model="se"> <option>女</option> <option>男</option> </select> <button ng-click="allcheck()">全部删除</button><table> <tr> <td>id</td> <td>用户名</td> <td>密码</td> <td>年龄</td> <td>性别</td> <td>操作</td> </tr> <tr ng-repeat="item in items | filter:{'name':na} | filter:{'age':ag} | filter:{'sex':se}"> <td>{{item.id}}</td> <td>{{item.name}}</td> <td>{{item.pass}}</td> <td>{{item.age}}</td> <td>{{item.sex}}</td> <td><button ng-click="update(item)">修改密码</button></td> </tr></table><button ng-click="add()">添加用户</button> <div ng-show="show"> id:<input type="text" ng-model="myid"/><br> 用户名:<input type="text" ng-model="myname"/><br> 密码:<input type="text" ng-model="mypass"/><br> 年龄:<input type="text" ng-model="myage"/><br> 性别:<input type="text" ng-model="mysex"/><br> <button ng-click="action()">提交</button> </div> <div ng-show="unshow"> 旧密码:<input type="text" ng-model="oldpass"/><br> 新密码:<input type="text" ng-model="newpass"/><br> 确认密码:<input type="text" ng-model="surepass"/><br> <button ng-click="but()">提交</button> </div></body></html>
阅读全文
0 0
- angularjs 可添加+修改+删除
- angularJs 表格添加删除修改查询
- angularjs-查询.删除,添加数据,修改密码
- angularJs表格添加删除
- AngularJS查询,删除,添加
- angularJs添加,删除,查询
- angularjs 删除 查询 添加
- AngularJs查询,添加,修改
- AngularJs查询,添加,修改
- AngularJS 查询、全选、反选、全部删除、批量删除、添加、修改
- AngularJS 用户名查询、年龄查询、性别查询、全部删除、批量删除、添加用户、修改密码
- AngularJS添加删除查询排序
- AngularJs添加删除排序Y
- AngularJS 查询 删除 增加 修改
- AngularJS用户添加,密码修改
- AngularJS综合用户信息, 表单验证,过滤查询,全选反选,批量删除,修改,添加
- AngularJS购物车实现添加用户,修改用户,全选反选,批量删除
- (angularjs) 数据的增删改查(添加用户,查询年龄,批量删除,全部删除,修改密码) 类似题
- 回文数的算法
- 今天给大家分享一个购物车的例子,希望对大家有所帮助
- iOS绘制视图
- spark-调优-数据倾斜
- (一)大学里错过表白,现在你将错过它
- angularjs 可添加+修改+删除
- hadoop 2.x常用端口及查看方法
- BZOJ 2437 兔兔与蛋蛋 (博弈论 二分图匹配)
- bianli chaxun 旧密码新密码
- select select二级联动效果
- 【POJ1275】Cashier Employment
- angularjs 排序+小三角+模糊查询
- 二级列表购物车
- 清理缓存布局