最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

在Angular中如何实现验证

来源:懂视网 责编:小采 时间:2020-11-27 19:36:30
文档

在Angular中如何实现验证

在Angular中如何实现验证:这篇文章主要介绍了Angular简单验证功能,涉及AngularJS事件响应、正则判定、页面元素属性动态修改等相关操作技巧,需要的朋友可以参考下本文实例讲述了Angular简单验证功能。分享给大家供大家参考,具体如下:先来看看运行效果:完整实例代码如下:<!
推荐度:
导读在Angular中如何实现验证:这篇文章主要介绍了Angular简单验证功能,涉及AngularJS事件响应、正则判定、页面元素属性动态修改等相关操作技巧,需要的朋友可以参考下本文实例讲述了Angular简单验证功能。分享给大家供大家参考,具体如下:先来看看运行效果:完整实例代码如下:<!
这篇文章主要介绍了Angular简单验证功能,涉及AngularJS事件响应、正则判定、页面元素属性动态修改等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Angular简单验证功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

完整实例代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>www.gxlcms.com angular验证功能</title>
 <script src="angular.min.js"></script>
 <style>
 input{
 display: block;
 }
 ul li{
 color: red;
 }
 </style>
 <script>
 angular.module("myapp",[])
 .controller("demoC",function($scope){
 $scope.datas = [{
 id: 10011120,
 name: "iphoneX",
 num: 99
 },
 {
 id: 10011121,
 name: "华为mate10",
 num: 20
 },
 {
 id: 10011122,
 name: "vivoR12",
 num: 55
 }
 ]; //定义一个数组
 $scope.save=function(){
 //创建一个存放错误信息数组
 $scope.error_val=[];
 var reg_id=/^\d{8,8}$/; //只能8位数字
 if(!reg_id.test($scope.id)){
 $scope.error_val.push("资产编号格式,必须为数字,且长度为8位");
 }
 //资产名称
 if($scope.name==undefined||$scope.name==""){
 $scope.error_val.push("资产名称不能为空!");
 }else{
 for(var i in $scope.datas){
 if($scope.name==$scope.datas[i].name){
 $scope.error_val.push("资产名称已经存在");
 break; //结束循环,已经查找到资产名称不合法
 }
 }
 }
 //资产数量
 var reg_num=/^\d{1,}$/; //只能8位数字
 if(!reg_num.test($scope.num)){
 $scope.error_val.push("资产编号数量,必须为数字");
 }else{
 if($scope.num<=0){
 $scope.error_val.push("资产编号数量必须大于0");
 }
 }
 //何时添加进行,何时不添加
 if($scope.error_val.length==0){
 $scope.datas.push({
 id:$scope.id,
 name:$scope.name,
 num:$scope.num
 });
 }
 }
 })
 </script>
 </head>
 <body ng-app="myapp" ng-controller="demoC">
 <table border="1px solid">
 <tr>
 <td>资产编号</td>
 <td>资产名称</td>
 <td>资产数量</td>
 </tr>
 <tr ng-repeat="d in datas">
 <td>{{d.id}}</td>
 <td>{{d.name}}</td>
 <td>{{d.num}}</td>
 </tr>
 </table>
 <p>
 <form>
 资产编号<input ng-model="id" />
 资产名称<input ng-model="name" />
 资产数量<input ng-model="num" />
 <p>
 <ul>
 <li ng-repeat="e in error_val">
 {{e}}
 </li>
 </ul>
 </p>
 <button ng-click="save()">
 资产录入 
 </button>
 </form>
 </p>
 </body>
</html>

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在vue + element中如何实现表格分页

在VueRouter中如何使用导航守卫用法

如何使用zTree树形菜单

在Vue.js中如何实现可折叠的树形菜单

在vue-cli中有关webpack3提速优化方面的问题

详细讲解EasyUI中abs的使用

在zTree中如何实现交互选项卡

在EasyUI中如何使用accordion

在PHP中如何使用JSONAPI

在Vue.js中通过递归组件如何构建树形菜单

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

在Angular中如何实现验证

在Angular中如何实现验证:这篇文章主要介绍了Angular简单验证功能,涉及AngularJS事件响应、正则判定、页面元素属性动态修改等相关操作技巧,需要的朋友可以参考下本文实例讲述了Angular简单验证功能。分享给大家供大家参考,具体如下:先来看看运行效果:完整实例代码如下:<!
推荐度:
标签: 验证 做到 如何
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top