如遇篮球裁判员手势图解对球中篮;无法验证发问题怎么解决?

AngularJs结合JQuery实现模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息
AngularJs结合JQuery实现模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息
注:添加球员的功能无指定技术要求,添加球员的页面也无具体样式要求。
1.实现上图页面所有元素,页面布局规整,跟上图效果一致
2.实现文案显示,按效果显示
3.实现查询,实现查询敏感词过滤,实现查询后列表变化
4.实现倒序,实现正序,下拉列表排序效果都实现
5.按钮背景一致,按钮样式
6.实现添加球员页面,添加球员页面样式,添加球员功能,添加球员必填项判断,添加完球员后能显示在表格内,已存在球员判重。
7.表格样式跟上图样式一致
&!DOCTYPE html&
&html lang=&en&&
&style type=&text/css&&
tr:nth-child(even)
当前行的第 偶数 个元素
tr:nth-child(odd)
当前行的第 奇数 个元素
tbody tr:nth-child(odd) {
background-color: #DCDCDC;
tbody tr:nth-child(even){
background-color: #FFFFFF;
font-size: 10
width: 250
width: 250
text-align:
background-color: #999999;
width: 120
height: 30
background-color: #33CCFF;
&meta charset=&UTF-8&&
&title&AngularJs+JQuery:模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息&/title&
&script src=&../jquery-2.1.0.js&&&/script&
&script src=&../angular-1.5.5/angular.js&&&/script&
&script type=&text/javascript&&
$(function(){
//设置 tbody主题内容 奇数行背景色
$(&tbody tr:odd&).addClass(&tr_odd&);
//设置 tbody主题内容 偶数行背景色
$(&tbody tr:even&).addClass(&tr_even&);
var app = angular.module(&myApp&,[]);
app.controller(&myCtrl&,function ($scope) {
// 1. 定义球员数据,进行页面的操作
$scope.balls = [
&name&: &张三&,
&where&: &控球后卫&,
&number&: 11,
&piao&: 999
&name&: &李四&,
&where&: &大前锋&,
&number&: 21,
&piao&: 888
&name&: &王五&,
&where&: &小前锋&,
&number&: 23,
&piao&: 777
&name&: &赵六&,
&where&: &中锋&,
&number&: 10,
&piao&: 666
&name&: &周七&,
&where&: &得分后卫&,
&number&: 1,
&piao&: 555
//定义根据票数排序的默认倒序标识符
$scope.order = &-piao&;
//过滤敏感字符:枪 法轮功
$scope.search = &&;
$scope.search2 = &&;
//$watch():监测这个数据的值是否发生变化
$scope.$watch(&search&,function (value) {
if(value.indexOf(&枪&) != -1
|| value.indexOf(&法轮功&) != -1){
alert(&输入内容含有敏感字符!&);
$scope.search = &&;
//有敏感字符就弹出提示,之后变量search赋值为空,内容不查询
$scope.search2 = $scope.
// 2 .定义添加用户界面
//定义 添加球员 按钮的页面跳转方法:给按钮添加点击事件,使用AngularJS指令 ng-show :点击按钮时显示添加页面,添加完后再隐藏页面
$scope.show =
$scope.add = function () {
$scope.show =
$scope.name = &&;
$scope.where = &&;
$scope.number = &&;
$scope.piao = &&;
//点击添加球员信息的按钮,验证非空情况后,再添加
$scope.sub = function () {
$scope.flag1 =
$scope.flag2 =
$scope.flag3 =
$scope.flag4 =
$scope.flag5 =
$scope.flag6 =
//a)姓名非空
if ($scope.name == null || $scope.name == &&){
alert(&姓名不得为空!&);
var flag =
//遍历对象数据姓名,有重复name就弹出提示,不添加,否则添加
in $scope.balls){
if($scope.balls[index].name ==
$scope.name){
alert(&球员添加重复!请重新填写数据&);
$scope.flag1 =
$scope.flag1 =
//b)位置长度
if ($scope.where == null || $scope.where == &&){
alert(&位置不能为空!&);
$scope.flag2 =
//c)球号在1到60之间
if ($scope.number == && || $scope.number == null){
alert(&球号不能为空!&);
}else if ($scope.number & 0 || $scope.number & 60 || $scope.number == 0 ){
alert(&球号必须在1到60之间!&);
$scope.flag3 =
//判断球号是否包含字母(汉字)
//定义正则表达式
var reg = /\D/;
if(reg.test($scope.number)) {
alert(&球号不能含字母!&);
$scope.flag4 =
//票数非空
if ($scope.piao == null || $scope.piao == &&){
alert(&票数不得为空!&);
$scope.flag5 =
//判断票数是否包含字母(汉字)
//定义正则表达式
var reg = /\D/;
if(reg.test($scope.piao)) {
alert(&票数不能含字母!&);
$scope.flag6 =
//符合条件后再提交添加
if($scope.flag1 == true && $scope.flag2 == true && $scope.flag3 == true && $scope.flag4 == true && $scope.flag5 == true && $scope.flag6 == true){
//添加成功后清空信息
var inputs = document.getElementsByTagName(&input&);
for(i=0;i&inputs.i++){
inputs.item(i).value = &&;
//number,piao变量 需转为number类型
var newBall = {
name:$scope.name,
where:$scope.where,
number:parseInt($scope.number),
piao:parseInt($scope.piao)
//添加新用户
$scope.balls.push(newBall);
$scope.show =
&body ng-app=&myApp&
ng-controller=&myCtrl&&
&span style=&float:margin-left: 156&&查询&/span&
&span style=&float:margin-right:388&&排序&/span&
&input ng-model=&search&
placeholder=&请输入球员信息& id=&input& /&
order 绑定的值由value值决定,piao,number表示正序,-piao,-number表示倒序
&select ng-model=&order&&
&option value=&-piao&&票数倒序&/option&
&option value=&piao&&票数正序&/option&
&option value=&-number&&球号倒序&/option&
&option value=&number&&球号正序&/option&
&button id=&add& ng-click=&add()&&新增球员&/button&
&table border=&1& cellpadding=&1& cellspacing=&0& width=&888&&
&tr id=&th&&
&th&姓名&/th&
&th&位置&/th&
&th&球号&/th&
&th&票数&/th&
用ng-repaet指令将对象遍历并渲染到页面中
filter指令实现模糊查询输入内容的功能。用户在输入框中键入信息的时候列表会动态显示符合要求的查询信息
orderBy指令根据select标签下拉菜单中绑定的数据:ng-model=&piaoTest& order的值进行正/倒序排序
&tr ng-repeat=&ballUser in balls | filter:search | orderBy:order &&
&td&{{ballUser.name}}&/td&
&td&{{ballUser.where}}&/td&
&td&{{ballUser.number}}&/td&
&td&{{ballUser.piao}}&/td&
新增球员页面 --&
&table border=&1& cellspacing=&0& cellpadding=&18&
ng-show=&show&&
&th&姓名:&/th&
&td&&input ng-model=&name& placeholder=&请输入姓名&/&&/td&
&th&位置:&/th&
&td&&input ng-model=&where& placeholder=&请输入位置&/&&/td&
&th&球号:&/th&
&td&&input ng-model=&number& placeholder=&请输入球号&/&&/td&
&th&票数:&/th&
&td&&input ng-model=&piao& placeholder=&请输入票数&/&&/td&
&tr align=&center&&
&td colspan=&2&&&button
ng-click=&sub()& style=&border: 1 background-color: #33CCFF;&&添加&/button&&/td&【浇注设备,球铁包,灰铁包、铸造机械设备,浇包铁水包】价格_厂家_图片 -Hc360慧聪网
您是不是在找:
买家还在看:
商品数量:
山东省&青岛市
手机访问店铺
浇注设备,球铁包,灰铁包、铸造机械设备,浇包铁水包
卖家承诺&10天发货
买家正在看
店铺内相关商品
商家等级:
买卖通指数:
所在地区:
山东省 青岛市
认证信息:
&2600.00元
&2400.00元
&2400.00元
&2400.00元
&2600.00元
别名:浇包
电动机功率:15 kw
规格:ZJR-350
类别:浇注设备
年产量:10000 万t
用途:铸件
铸造类型:金属铸造
结晶轮直径:1375 mm
铸坯断面:787 mm2
铸造速度:20 m/s
品牌:祥荣
型号:0.3-100
加工定制:是
正在加载中........
慧聪网厂家青岛祥荣铸造设备有限公司为您提供浇注设备,球铁包,灰铁包、铸造机械设备,浇包铁水包的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取浇注设备,球铁包,灰铁包、铸造机械设备,浇包铁水包的具体资料,联系时请说明是在慧聪网看到的。
店内其他商品
我的浏览记录
铸造设备相关资源
铸造设备热门产品搜索
铸造设备相关热门专题
您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用慧付宝资金保障服务,保障您的交易安全!
按字母分类 :
让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量:
请输入采购数量
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
电话:168-6 &&
联系人:王锡风&总经理
公司名称:青岛祥荣铸造设备有限公司
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
每一份需求都会在24小时内得到行业多家优质供应商报价。
每一份需求的报价供应商工商信用资质都会经过专业人员检验,交易安全有保障。
免费咨询行业专家
免费咨询行业专家
服务主题:
筛选发货地
验证供应商真伪
提供其他优质供应商
采购数量:
用途描述:
成功加入采购单!
当前采购单共3种货品
成功加入采购单!
当前采购单共3种货品
不能购买自己发布的产品!
选中货品中含失效货品,无法完成下单,可能是:
1.货品库存不足
2.货品已过期,或被卖家删除
3.货品不支持在线交易
卖家暂时不在线,留下联系方式,卖家会主动联系您
*我要采购:
我的姓名:
留言内容:

我要回帖

更多关于 篮球裁判员手势图解 的文章

 

随机推荐