用户信息表(查询数据 、 修改密码 、 添加数据)
2017-10-21 14:04
686 查看
效果:列表的数据
--------------------------------------------------------------------------------------------
添加用户的效果:
--------------------------------------------------------------------------------------------
修改用户表:
--------------------------------------------------------------------------------------------
先把依赖导进去:
--------------------------------------------------------------------------------------------
代码:
--------------------------------------------------------------------------------------------
添加用户的效果:
--------------------------------------------------------------------------------------------
修改用户表:
--------------------------------------------------------------------------------------------
先把依赖导进去:
<script type="text/javascript" src="jquery.1.12.4.js"></script> <script type="text/javascript" src="angular-1.3.0.js"></script>
--------------------------------------------------------------------------------------------
代码:
<!DOCTYPE html> <html ng-app="UsersApp"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> <script type="text/javascript" src="jquery.1.12.4.js"></script> <script type="text/javascript" src="angular-1.3.0.js"></script> <title>用户</title> <script type="text/javascript"> var app = angular.module("UsersApp", []); app.controller("UsersCtrl", function ($scope) { $scope.data = [ { id: 1, name: "aa", password: "aa", age: 10, sex: "男" }, { id: 2, name: "bb", password: "bb", age: 20, sex: "男" }, { id: 3, name: "cc", password: "cc", age: 30, sex: "男" }, { id: 4, name: "dd", password: "dd", age: 40, sex: "男" } ]; var id = 1; $scope.add = function () { $scope.data.push({ id: id++, name: $scope.name, password: $scope.password, age: $scope.age, sex: $scope.sex }); $scope.name = ""; $scope.password = ""; $scope.age = ""; $scope.sex = ""; $scope.addUserIsShow = false; }; $scope.addUser = function () { $scope.addUserIsShow = true; }; $scope.editUser = function (index) { var user = $scope.data[index]; $scope.e_name = user.name; $scope.e_old_password = ""; $scope.e_password = ""; $scope.e_repassword = ""; $scope.editUserIsShow = true; $scope.index = index; }; $scope.edit = function () { if ($scope.e_password != $scope.e_repassword) { alert("两次密码不一致!"); return; } $scope.data[$scope.index].password = $scope.e_password; $scope.addUserIsShow = false; }; var old_data = $scope.data; $scope.searchByName = function () { $scope.data = []; for (var i in old_data) { if (old_data[i].name == $scope.s_name) { $scope.data.push(old_data[i]); } } }; }); $(function () { $("input[name='check_all']").click(function () { var chked = this.checked; $("input[name='users']").each(function () { this.checked = chked; }); }); }); </script> </head> <body ng-controller="UsersCtrl"> <div> <input type="text" ng-model="s_name" placeholder="用户名查询" ng-change="searchByName()"/> </div> <table border="1"> <tr> <th> <input type="checkbox" name="check_all"/> </th> <th>ID</th> <th>用户名</th> <th>密码</th> <th>年龄</th> <th>性别</th> <th>操作</th> </tr> <tr ng-repeat="user in data"> <td> <input type="checkbox" name="users"/> </td> <td>{{ user.id }}</td> <td>{{ user.name }}</td> <td>{{ user.password }}</td> <td>{{ user.age }}</td> <td>{{ user.sex }}</td> <td> <button ng-click="editUser($index)">修改密码</button> </td> </tr> </table> <button ng-click="addUser()">添加用户</button> <div ng-show="addUserIsShow"> <table border="1"> <tr> <td> 用户名: </td> <td> <input type="text" ng-model="name"/> </td> </tr> <tr> <td> 密码: </td> <td> <input type="text" ng-model="password"/> </td> </tr> <tr> <td> 年龄: </td> <td> <input type="text" ng-model="age"/> </td> </tr> <tr> <td> 性别: </td> <td> <input type="text" ng-model="sex"/> </td> </tr> <tr> <td colspan="2" align="center"> <button ng-click="add()">提交</button> </td> </tr> </table> </div> <div ng-show="editUserIsShow"> <table border="1"> <tr> <td> 用户名: </td> <td> <input type="text" ng-model="e_name" disabled/> </td> </tr> <tr> <td> 旧密码: </td> <td> <input type="text" ng-model="e_old_password"/> </td> </tr> <tr> <td> 新密码: </td> <td> <input type="text" ng-model="e_password"/> </td> </tr> <tr> <td> 确认密码: </td> <td> <input type="text" ng-model="e_repassword"/> </td> </tr> <tr> <td colspan="2" align="center"> <input type="hidden" ng-model="index"/> <button ng-click="edit()">提交</button> </td> </tr> </table> </div> </body> </html>
相关文章推荐
- 用户信息列表 查询+年龄,性别搜索 +全部删除,批量删除+添加用户+修改密码
- (angularjs) 数据的增删改查(添加用户,查询年龄,批量删除,全部删除,修改密码) 类似题
- 用户信息的增删改查:非空验证添加,模糊查询,修改密码,批量和全部删除
- 用户表(查询数据 、添加数据 、排序 、点击删除 、修改密码 、批量删除 、全部删除)
- AngularJS综合用户信息, 表单验证,过滤查询,全选反选,批量删除,修改,添加
- html angular+route:模糊查询+限定年龄范围+全部删除+批量删除+修改密码+添加用户
- mysql用户密码修改,用户添加、删除、设置权限及源文件恢复数据库
- 订单用户表2(用户名查询、手机号查询、选择城市、选择状态、选择月份、ID排序、添加数据、批量发货、批量删除、敏感字、修改数据)
- 用户信息表(添加用户信息+修改密码)
- AngularJS 用户名查询、年龄查询、性别查询、全部删除、批量删除、添加用户、修改密码
- iOS-封装FMDB框架:各用一句代码更新(添加&修改),查询,删除用户信息
- 四.用户管理页面(显示所有的用户信息,同时为用户的添加,编辑,修改密码,删除,修改权限等功能提供相应的链接) UserMange.aspx
- 高度封装FMDB框架:各用一句代码更新(添加&修改),查询,删除用户信息
- 初学Html5+CSS之表格添加用户+删除用户+修改数据+删除全部+批量删除+查询数据+内容判断
- angularjs-查询.删除,添加数据,修改密码
- AngularJS+用户查询+添加用户+修改密码
- 表格全选/添加/查询用户/修改密码
- 加密是为了保证敏感数据的安全性,如用户密码,银行卡密码等信息。
- 在action中,数据添加、修改成功后,向页面显示提示信息,包括可能出现的问题。
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询