讲师—修改
来源:互联网 发布:广发淘宝卡 集分宝2017 编辑:程序博客网 时间:2024/05/04 04:25
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.min.js"></script>
<script src="js/jquery-1.11.1.js"></script>
<script>
angular.module("myApp", []).controller("modleC", function($scope) {
$scope.datas = [{
'state': false,
'ids': 1,
'uname': '曹操',
'upass': 123321,
'dj': 1,
datae: new Date('2017-12-18 10:00:00'),
'age':25
},
{
'state': false,
'ids': 2,
'uname': '刘备',
'upass': 22222,
'dj': 2,
datae: new Date('2017-12-18 11:10:00')
,
'age':22
},
{
'state': false,
'ids': 3,
'uname': '孙权',
'upass': 33333,
'dj': 3,
datae: new Date('2017-12-18 11:00:00'),
'age':19
}
];
$scope.ckAll = function() {
for(var i in $scope.datas) {
$scope.datas[i].state = $scope.ckall;
}
}
//全选删除
$scope.deAll = function() {
//循环遍历
for(var i = 0; i < $scope.datas.length; i++) {
if($scope.datas[i].state) {
$scope.datas.splice(i, 1);
i--;
}
}
}
//用户添加
$scope.adduser = function() {
var nid = $scope.idin;
var nname = $scope.namein;
var npwd = $scope.pwdin;
var ndj = $scope.djin;
var ndate = $scope.datein = new Date();
var ages= $scope.agem;
$scope.datas.push({
ids: nid,
uname: nname,
upass: npwd,
dj: ndj,
datae: ndate,
age:ages
});
$scope.toadd = false;
}
$("input").blur(function() {
var reg = /抢劫|小偷/; //reg--->是一个正则表达式 对象 2验证是否符合表达式 正则对象.test()
var v_name = $scope.namein;
if(reg.test(v_name)) {
alert("敏感字")
}
});
$scope.isage=function(ages){
var rage= $scope.ranage;
if(rage==undefined||rage==""){
return true;
}
var agex=rage.split("-");
if (ages>=agex[0]&&ages<=agex[1]) {
return true;
} else{
return false;
}
}
})
</script>
</head>
<body ng-app="myApp" ng-controller="modleC">
<input type="text" placeholder="用户名搜索" ng-model="so" />
<button ng-click="toadd=true">新增用户</button>
<button ng-click="deAll()">批量删除</button>
<select ng-model="xz">
<option value="">--选择级别--</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<select ng-model="px">
<option value="">--排序--</option>
<option value="dj">级别正序</option>
<option value="-dj">级别倒叙</option>
<option value="datae">时间正序</option>
<option value="-datae">时间倒叙</option>
</select>
<select ng-model="ranage">
<option value="">年龄查找</option>
<option value="10-20">10-20</option>
<option value="21-30">21-30</option>
<option value="31-40">31-40</option>
</select>
<table border="1">
<tr>
<th><input type="checkbox" ng-model="ckall" ng-click="ckAll()" /> </th>
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>级别</th>
<th>创建时间</th>
<th>年龄查找</th>
<th>操作</th>
</tr>
<tr ng-repeat="a in datas|filter:{uname:so,dj:xz}|orderBy:px" ng-show="isage(a.age)">
<td><input type="checkbox" ng-model="a.state" /> </td>
<td>{{a.ids}}</td>
<td>{{a.uname}}</td>
<td>{{a.upass}}<input ng-show="xgx" ng-model="a.upass" /><button ng-click="xgx=false">保存</button> </td>
<td>{{a.dj}}</td>
<td>{{a.datae|date:'yyyy-MM-dd hh:mm:ss'}}</td>
<td>{{a.age}}</td>
<td><button ng-click="xgx=true">修改密码</button> </td>
</tr>
</table>
<div ng-show="toadd" style="width: 400px;height: 400px;">
ID <input type="number" ng-model="idin" onblur="valName()" /><br /> 用户名 <input type="text" ng-model="namein" /><br /> 密码
<input type="text" ng-model="pwdin" /><br /> 级别 <input type="number" ng-model="djin" /><br /> 创建时间 <input type="date" ng-model="datein" /><br />
年龄<input type="number" ng-model="agem" />
<button ng-click="adduser()">保存</button>
</div>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.min.js"></script>
<script src="js/jquery-1.11.1.js"></script>
<script>
angular.module("myApp", []).controller("modleC", function($scope) {
$scope.datas = [{
'state': false,
'ids': 1,
'uname': '曹操',
'upass': 123321,
'dj': 1,
datae: new Date('2017-12-18 10:00:00'),
'age':25
},
{
'state': false,
'ids': 2,
'uname': '刘备',
'upass': 22222,
'dj': 2,
datae: new Date('2017-12-18 11:10:00')
,
'age':22
},
{
'state': false,
'ids': 3,
'uname': '孙权',
'upass': 33333,
'dj': 3,
datae: new Date('2017-12-18 11:00:00'),
'age':19
}
];
$scope.ckAll = function() {
for(var i in $scope.datas) {
$scope.datas[i].state = $scope.ckall;
}
}
//全选删除
$scope.deAll = function() {
//循环遍历
for(var i = 0; i < $scope.datas.length; i++) {
if($scope.datas[i].state) {
$scope.datas.splice(i, 1);
i--;
}
}
}
//用户添加
$scope.adduser = function() {
var nid = $scope.idin;
var nname = $scope.namein;
var npwd = $scope.pwdin;
var ndj = $scope.djin;
var ndate = $scope.datein = new Date();
var ages= $scope.agem;
$scope.datas.push({
ids: nid,
uname: nname,
upass: npwd,
dj: ndj,
datae: ndate,
age:ages
});
$scope.toadd = false;
}
$("input").blur(function() {
var reg = /抢劫|小偷/; //reg--->是一个正则表达式 对象 2验证是否符合表达式 正则对象.test()
var v_name = $scope.namein;
if(reg.test(v_name)) {
alert("敏感字")
}
});
$scope.isage=function(ages){
var rage= $scope.ranage;
if(rage==undefined||rage==""){
return true;
}
var agex=rage.split("-");
if (ages>=agex[0]&&ages<=agex[1]) {
return true;
} else{
return false;
}
}
})
</script>
</head>
<body ng-app="myApp" ng-controller="modleC">
<input type="text" placeholder="用户名搜索" ng-model="so" />
<button ng-click="toadd=true">新增用户</button>
<button ng-click="deAll()">批量删除</button>
<select ng-model="xz">
<option value="">--选择级别--</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<select ng-model="px">
<option value="">--排序--</option>
<option value="dj">级别正序</option>
<option value="-dj">级别倒叙</option>
<option value="datae">时间正序</option>
<option value="-datae">时间倒叙</option>
</select>
<select ng-model="ranage">
<option value="">年龄查找</option>
<option value="10-20">10-20</option>
<option value="21-30">21-30</option>
<option value="31-40">31-40</option>
</select>
<table border="1">
<tr>
<th><input type="checkbox" ng-model="ckall" ng-click="ckAll()" /> </th>
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>级别</th>
<th>创建时间</th>
<th>年龄查找</th>
<th>操作</th>
</tr>
<tr ng-repeat="a in datas|filter:{uname:so,dj:xz}|orderBy:px" ng-show="isage(a.age)">
<td><input type="checkbox" ng-model="a.state" /> </td>
<td>{{a.ids}}</td>
<td>{{a.uname}}</td>
<td>{{a.upass}}<input ng-show="xgx" ng-model="a.upass" /><button ng-click="xgx=false">保存</button> </td>
<td>{{a.dj}}</td>
<td>{{a.datae|date:'yyyy-MM-dd hh:mm:ss'}}</td>
<td>{{a.age}}</td>
<td><button ng-click="xgx=true">修改密码</button> </td>
</tr>
</table>
<div ng-show="toadd" style="width: 400px;height: 400px;">
ID <input type="number" ng-model="idin" onblur="valName()" /><br /> 用户名 <input type="text" ng-model="namein" /><br /> 密码
<input type="text" ng-model="pwdin" /><br /> 级别 <input type="number" ng-model="djin" /><br /> 创建时间 <input type="date" ng-model="datein" /><br />
年龄<input type="number" ng-model="agem" />
<button ng-click="adduser()">保存</button>
</div>
</body>
</html>
阅读全文
0 0
- 讲师—修改
- 讲师修改代码
- 高校巡讲总结—侯伯薇讲师
- 清华大学韩顺平讲师讲算法之一,单链表创建、显示、删除、修改
- 特别推荐——培训讲师的三大问题
- 被北京理工大学软件学院聘为讲师——信任、责任
- 【Container讲师】中科院李明宇:和而不同——OpenStack&Docker
- 讲师智慧
- 讲师介绍:
- 讲师招募
- 良知、质量、信用 阳光的讲师生涯——天地英才诚聘
- 专业讲师感受性训练之二——同理心应用与相关技巧
- 编程、创业、开源感悟——SDCC 2013讲师云风专访
- 早读课广州站讲师——胡澈:产品经理在想什么?-20141028早读课
- 培训讲师的自我修养——《手把手教你学Java》
- 培训讲师的六种死法
- 听方梁讲师讲课有感
- 培训讲师的六种死法
- 程序开机自启
- SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)
- 使用arduino拯救你的arduino开发板(含arduino拯救16u2/8u2的usbserial)
- MongoDB查询优化器
- 12月 加油
- 讲师—修改
- 共同学习Java源代码-多线程与并发-AbstractExecutorService类(一)
- android webview 返回上一页
- Ztree 限制根节点大类下勾选的子节点个数不超过5个
- 基于java的网络爬虫框架(实现京东数据的爬取,并将插入数据库)
- Linux free命令详解(转)
- 并发编程系列之一:锁的意义
- Qt5中使用lambda表达式
- 人事管理