angularjs数据重复,查询数据是否存在
数据的增加,查询,添加数据如果重复,提示数据重复,如果不重复则添加数据,查询数据是否存在,如果存在,提示数据存在,如果不存在就提示数据不存在
<title></title><script type="text/javascript" src="../angular/angular.min.js"></script><script type="text/javascript">var app=angular.module("myApp",[]);app.controller("myCon",function($scope){var arr=[{id:10011120,name:"iphoneX",num:99},{id:10011121,name:"华为mate10",num:20},{id:10011122,name:"vivoR12",num:55}];$scope.goods=arr;//添加数据$scope.addId="";$scope.addName=""; $scope.addNum="";$scope.addGoods=function(){if(isNaN($scope.addId)){alert("资产编号必须为数字");}else if($scope.addId.length!=8){alert("资产编号必须为8位");}else if(isNaN($scope.addNum)){alert("资产数量必须为数字");}else{var names=$scope.addName;for(var i=0;i<arr.length;i++){var g=arr[i];if(g.name==names){alert("已有此数据");return;}}var addGood={id:$scope.addId,name:$scope.addName,num:$scope.addNum}arr.push(addGood);$scope.goods=arr;}}$scope.goods=arr;//查询数据$scope.sele=function(){if($scope.name=="" || $scope.name==null){alert("搜索框不能为空");return;}//搜索框的model值与姓名比较var model=$scope.name;for(var i=0;i<arr.length;i++){var g=arr[i];if(g.name==model){alert("此数据存在");return;}}alert("此数据不存在");}});</script></head><body ng-app="myApp" ng-controller="myCon"><center><h4>资产登记</h4><table border="1px solid" cellpadding="10px" cellspacing="0px"><thead><tr><th>资产编号</th><th>资产名称</th><th>资产数量</th></tr></thead><tbody><tr ng-repeat="good in goods"><td>{{good.id}}</td><td>{{good.name}}</td><td>{{good.num}}</td></tr></tbody></table><br />资产搜索<input type="text" ng-model="name"/> <button ng-click="sele()">搜索</button><br /><br /><div style="border: 1px solid black; width: 300px; height: 200px; margin-top: 10px;">资产编号<input style="margin-top: 20px;" type="text" ng-model="addId" /><br /><br />资产名称<input type="text" ng-model="addName" /><br /><br />资产数量<input type="text" ng-model="addNum" /><br /><br /><input type="button" value="资产录入" ng-click="addGoods()"/></div></center></body>
angularjs数据重复,查询数据是否存在相关推荐
- 简单介绍MySQL插入数据与查询数据
这篇文章主要介绍了 MySQL插入数据与查询数据,缺省插入.缺省插入.缺省插入等各种数据插入分享,需要的小伙伴可以参考一下,希望对你有所帮助 一.插入数据 insert into 表名 (列1,... ...
- Python使用pymysql往数据库插入数据和查询数据
Python使用pymysql往数据库插入数据和查询数据 第一步:导入import pymysql连接数据库 #连接数据库try:db = pymysql.connect(host='127.0.0. ...
- mysql 先删后增 更新_MySQL 高级操作——新增数据、更新数据、删除数据、查询数据...
新增数据 多数据插入 只要写一次insert指令,但是可以插入多条记录 语法:insert into 表名 [(字段列表)] values (值列表1),(值列表2),(值列表3); 主键冲突 主键冲 ...
- MFC中使用sqlite3操作数据库 创建,插入数据,查询数据
需要用到的文件有sqlite3.h .sqlite3.dll.sqlite3.lib.网上很多人分享下载地址这里不再赘述. 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选 ...
- ava查询mysql的数据_MYSQLi数据访问查询数据
单条件查询 数据查询 请输入汽车品牌: 汽车代号 汽车名字 系列代号 汽车油耗 汽车价格 $tj = " 1=1 ";//恒成立条件 $name = ""; i ...
- hash表的创建,插入数据,查询数据(包含代码)
本文章采用的是hash表的链地址存储方式 Hash表的含义 Hash表,又称散列表.在前面讨论的顺序.折半.分块查找和树表的查找中,其ASL的量级在O(n)-O(log2n)之间.不论ASL在哪个量级 ...
- mysql 查找数据_Mysql查询数据
查询语句 单表查询 1.1 全表查寻 select * from employee; 复制代码1.2 指定字段查询 查询职员表中所有职员姓名和入职时间 select empname,hirdate f ...
- sqlite学习笔记5:插入数据,查询数据和删除数据
曾闻:全部的编程都是已数据为中心,觉得很有道理. 所谓数据库数据库,没有数据叫什么数据库,接下来就看看怎样在表中插入数据. 一 插入数据 1 创建一张表 首先为了插入数据,须要先创建一张表: CREA ...
- 【jdbc】兴唐第三十一节课之修改数据和查询数据(使用自己写的DBUtil)
一.修改数据 方法一 代码实现: public static void opDBByNormal() {DruidDataSource dds = new DruidDataSource(); dds ...
最新文章
- ionic 项目中添加modal的步骤流程
- LinkedList实现原理
- 2021-10-06
- C++中随机函数rand()和srand()的用法
- 固定在左右两侧不动的广告条 样式
- FileSystemObject (FSO)对象方法总结及应用
- LeetCode 1942. 最小未被占据椅子的编号(set)
- CATIA 界面介绍
- c语言二叉树_linux学习第20节,二叉树的特性和插入、查询、删除等基本操作
- DiQuick Web UI 框架 V1.3 正式版发布
- 【IT】使用gdb调试code
- Python下使用tarfile模块来实现文件归档压缩与解压
- [Swust OJ 166]--方程的解数(hash法)
- Effective C# Item18:实现标准Dispose模式
- 汇编语言:8421 BCD码加减法的修正问题
- pwc(普华永道)招聘.net
- 3d视觉效果html,jQuery炫酷网页3D背景视觉差特效
- 使用document解析xml文件
- Matlab 瑞利信道仿真
- android语言设置,android9.0默认系统语言改为中文