添加数据 过滤重复
来源:互联网 发布:金灿荣奚落公知视频 编辑:程序博客网 时间:2024/06/06 09:18
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="angualrjs/angular.min.js" ></script>
<script type="text/javascript" src="angualrjs/angular-route.min.js" ></script>
<script>
var app=angular.module("myApp",["ngRoute"]);
app.config(["$routeProvider",function($routeProvider){
$routeProvider.when("/addPlayer",{
controller:"addPlayerCtrl",
templateUrl:"addPlayer.html"
})
.otherwise({redirectTo:"/addPlayer"});
}]);
app.controller("myCtrl",function($scope){
$scope.users=[{name:"张三",pos:"控球后卫",num:11,piaoshu:999},
{name:"李四",pos:"大前锋",num:21,piaoshu:888},
{name:"王五",pos:"小前锋",num:23,piaoshu:777},
{name:"赵六",pos:"中锋",num:10,piaoshu:666},
{name:"周七",pos:"得分后卫",num:1,piaoshu:555}];
$scope.paixu = "-piaoshu";
$scope.goToUrl = function(){
$location.path("/addPlayer");
}
});
app.controller("addPlayerCtrl",function($scope){
$scope.name="";
$scope.pos="";
$scope.num="";
$scope.piaoshu="";
$scope.sub=function(){
var flag1=flag2=flag3=flag4=false;
if($scope.name==null || $scope.name==""){
alert("球员名不能为空");
flag1=false;
}else{
var flag=true;
for(user in $scope.users){
if($scope.users[user].name==$scope.name){
alert("重复");
flag = false;
flag1 = false;
}
}
if(flag){
flag1=true;
}else{
}
}
if($scope.pos==null || $scope.pos==""){
alert("位置不能为空");
flag2=false;
}else{
flag2=true;
}
if($scope.num==null || $scope.num==""){
alert("球号不能为空");
flag3=false;
}else{
flag3=true;
}
if($scope.piaoshu==null || $scope.piaoshu==""){
alert("票数不能为空");
flag4=false;
}else{
flag4=true;
}
if(flag1 && flag2 && flag3 && flag4){
var user={
name:$scope.name,
pos:$scope.pos,
num:$scope.num,
piaoshu:parseInt($scope.piaoshu)
}
$scope.users.push(user);
}
};
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<table cellpadding="10" cellspacing="0">
<tr cellpadding="20" cellspacing="0">
<td>查询 </td>
<td>排序</td>
</tr>
<tr cellpadding="20" cellspacing="0">
<td><input type="text" ng-model="search"></td>
<td>
<select ng-model="paixu">
<option value="piaoshu">"--票数正序--"</option>
<option value="-piaoshu">"--票数倒序--"</option>
</select>
</td>
</tr>
</table>
<br>
<input type="button" id="btn" value="新增球员" style="background-color: #33CCFF;"/>
<br>
<br>
<table border="1 solid black" cellpadding="20" cellspacing="0">
<thead>
<tr>
<th>姓名</th>
<th>位置</th>
<th>球号</th>
<th>票数</th>
</tr>
</thead>
<tbody id="tbody">
<tr ng-repeat="user in users | filter:search | orderBy:paixu">
<td>{{user.name}}</td>
<td>{{user.pos}}</td>
<td>{{user.num}}</td>
<td>{{user.piaoshu}}</td>
</tr>
</tbody>
</table>
<div ng-view>
</div>
</center>
<script type="text/ng-template" id="addPlayer.html">
<form>
姓名:<input type="text" ng-model="name"/><br/>
位置:<input type="text" ng-model="pos"/><br />
球号:<input type="text" ng-model="num"/><br />
票数:<input type="text" ng-model="piaoshu"/><br />
<input type="button" value="添加" ng-click="sub()"/>
</form>
</script>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="angualrjs/angular.min.js" ></script>
<script type="text/javascript" src="angualrjs/angular-route.min.js" ></script>
<script>
var app=angular.module("myApp",["ngRoute"]);
app.config(["$routeProvider",function($routeProvider){
$routeProvider.when("/addPlayer",{
controller:"addPlayerCtrl",
templateUrl:"addPlayer.html"
})
.otherwise({redirectTo:"/addPlayer"});
}]);
app.controller("myCtrl",function($scope){
$scope.users=[{name:"张三",pos:"控球后卫",num:11,piaoshu:999},
{name:"李四",pos:"大前锋",num:21,piaoshu:888},
{name:"王五",pos:"小前锋",num:23,piaoshu:777},
{name:"赵六",pos:"中锋",num:10,piaoshu:666},
{name:"周七",pos:"得分后卫",num:1,piaoshu:555}];
$scope.paixu = "-piaoshu";
$scope.goToUrl = function(){
$location.path("/addPlayer");
}
});
app.controller("addPlayerCtrl",function($scope){
$scope.name="";
$scope.pos="";
$scope.num="";
$scope.piaoshu="";
$scope.sub=function(){
var flag1=flag2=flag3=flag4=false;
if($scope.name==null || $scope.name==""){
alert("球员名不能为空");
flag1=false;
}else{
var flag=true;
for(user in $scope.users){
if($scope.users[user].name==$scope.name){
alert("重复");
flag = false;
flag1 = false;
}
}
if(flag){
flag1=true;
}else{
}
}
if($scope.pos==null || $scope.pos==""){
alert("位置不能为空");
flag2=false;
}else{
flag2=true;
}
if($scope.num==null || $scope.num==""){
alert("球号不能为空");
flag3=false;
}else{
flag3=true;
}
if($scope.piaoshu==null || $scope.piaoshu==""){
alert("票数不能为空");
flag4=false;
}else{
flag4=true;
}
if(flag1 && flag2 && flag3 && flag4){
var user={
name:$scope.name,
pos:$scope.pos,
num:$scope.num,
piaoshu:parseInt($scope.piaoshu)
}
$scope.users.push(user);
}
};
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<table cellpadding="10" cellspacing="0">
<tr cellpadding="20" cellspacing="0">
<td>查询 </td>
<td>排序</td>
</tr>
<tr cellpadding="20" cellspacing="0">
<td><input type="text" ng-model="search"></td>
<td>
<select ng-model="paixu">
<option value="piaoshu">"--票数正序--"</option>
<option value="-piaoshu">"--票数倒序--"</option>
</select>
</td>
</tr>
</table>
<br>
<input type="button" id="btn" value="新增球员" style="background-color: #33CCFF;"/>
<br>
<br>
<table border="1 solid black" cellpadding="20" cellspacing="0">
<thead>
<tr>
<th>姓名</th>
<th>位置</th>
<th>球号</th>
<th>票数</th>
</tr>
</thead>
<tbody id="tbody">
<tr ng-repeat="user in users | filter:search | orderBy:paixu">
<td>{{user.name}}</td>
<td>{{user.pos}}</td>
<td>{{user.num}}</td>
<td>{{user.piaoshu}}</td>
</tr>
</tbody>
</table>
<div ng-view>
</div>
</center>
<script type="text/ng-template" id="addPlayer.html">
<form>
姓名:<input type="text" ng-model="name"/><br/>
位置:<input type="text" ng-model="pos"/><br />
球号:<input type="text" ng-model="num"/><br />
票数:<input type="text" ng-model="piaoshu"/><br />
<input type="button" value="添加" ng-click="sub()"/>
</form>
</script>
</body>
</html>
阅读全文
0 0
- 添加数据 过滤重复
- ibatis 过滤重复数据
- 过滤重复数据
- 过滤数组重复数据
- C# DataTable 过滤重复数据
- sql 重复列数据过滤
- 利用HashSet过滤重复数据
- C# DataTable 过滤重复数据
- Oracle排序过滤重复数据
- C# DataTable 过滤重复数据
- 过滤ilist中的重复数据
- C# DataTable 过滤重复数据
- C# DataTable 过滤重复数据
- MySQL 查询过滤重复数据
- 【过滤重复】一次过滤重复数据的优化过程
- 一个过滤重复数据的sql语句:
- 过滤掉内表中没有重复记录的数据
- 将dt中的重复数据过滤掉
- pandas使用技巧
- Spring MVC框架的搭建
- 各种浏览器的Hack写法(chrome firefox ie等)
- 原生js实现ajax方法
- 数据库防注入
- 添加数据 过滤重复
- [NOIP2017模拟]拆网线
- HttpClient模拟请求
- 第八周项目字符串的加密
- Providing vertex data to vertex programs 向顶点程序提供顶点数据
- 【redis】核心函数API
- 头文件中定义变量的问题
- java程序员从笨鸟到菜鸟之(九)内部类
- java学习中的易错易忘知识点