位置: 编程技术 - 正文

Angular实现表单验证功能(angular form表单)

编辑:rootadmin

推荐整理分享Angular实现表单验证功能(angular form表单),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:angularjs表格,angularjs表格,angular动态生成表单,angular表格,angular实例,angularjs表格,angular自定义表单验证,angular form表单,内容如对您有帮助,希望把文章链接给更多的朋友!

Angular表单验证分为两种验证:1.内置验证(required,minlength等);2.自定义验证(正则表达式)。

接下来我们用一个注册账号的demo来看一下这两种验证是如何实现的。

项目界面

一、内置验证

其中账户名有required验证和最短长度验证,其他两个只有required验证

1.项目目录

----------app.component.ts

----------app.component.html

----------app.component.css

----------app.module.ts

2.项目代码

app.module.ts

app.component.ts

简单来说,在使用验证表单的时候,大致分为四步:

(1)导入相关模块FormGroup, FormControl, Validators;

(2)声明表单验证变量From:FromGroup;

(3)定义验证规则;

Angular实现表单验证功能(angular form表单)

(4)通过它所属的控件组(FormGroup)的get方法来访问表单控件

app.component.html

app.component.css

3.项目效果

二、自定义验证

自定义表单验证,需要创建自定义验证器,我们接下来更改邮箱的验证,将其改为有格式的验证,而不是单纯的存在验证,首先我们来看一下项目目录的更改

1.项目目录

----------app.component.ts

----------app.component.html

----------app.component.css

----------app.module.ts

----------emailAuthentication.ts

2.项目代码

app.module.ts

注册自定义验证器EmailValidatorDirective

emailAuthentication.ts

app.component.ts

app.component.html

在最后确认的时候,我们设置一下按钮的disabled属性,在表单验证不通过的时候,确认按钮是点击不了的,显示不可点击状态。[disabled]="Form.invalid"。

3.项目效果

标签: angular form表单

本文链接地址:https://www.jiuchutong.com/biancheng/377378.html 转载请保留说明!

上一篇:Vue.js用法详解(vue.js基础语法)

下一篇:vue+vue-validator 表单验证功能的实现代码

  • 计提的增值税和实际缴纳的差额
  • 小规模企业所得税会计分录怎么做
  • 税务局纳税申报网站官网
  • 个人买车交增值税吗
  • 价税分离的公式是什么呀
  • 公司购买股票如何做账
  • 办公费税前扣除标准2023
  • 企业预缴的增值税收入算不算企业的销售收入
  • 企业所得税申报时间
  • 收到的返利需要交增值税么
  • 过期增值税发票怎么处理
  • 餐饮企业卖套餐赠送单品要交增值税吗?
  • 加油票可以抵扣几个点的增值税
  • 应纳税额减征额和减免税额一样吗
  • 税务利润总额计算公式
  • 车船使用税凭证还要过户吗怎么办
  • 自然人个税起征点2019税率表
  • 公司为员工交的五险一金到底是怎么回事
  • 机械租赁费如何入账科目
  • 小规模税局代增值税专用发票怎么交税
  • 质保金怎么挂账
  • 进口增值税发票可以抵扣吗
  • 增值税免税标准30万含不含税
  • 苹果电脑删除win系统文件
  • 未生产期间的折旧费记到哪
  • 商业一般纳税人税率多少
  • 如何pingip地址
  • 个人向公司借款模板
  • 出口退税如何办退税手续
  • PHP:imagestringup()的用法_GD库图像处理函数
  • 有关预收账款的会计科目
  • 预计负债和预收账款
  • react connect用法
  • 安装tensorflow1
  • 常用的绘图比例有哪些?
  • 收押金退押金会计分录
  • 报销具体流程
  • 运输公司税务筹划
  • 年末需暂估已发生的费用吗
  • 对外捐赠非货币性资产的会计处理
  • 个体工商户转企业政策
  • 营业成本包含折旧和摊销吗
  • 企业所得税季初和季末怎么算
  • 当月红冲上月开具的增值税
  • 收款预缴增值税怎么做账
  • 企业如何优化管理
  • 长期待摊费用处置
  • 其他综合收益转出
  • 餐饮业怎样做账
  • 会计分录借贷怎么分视频教程
  • 重组合并
  • win7传真和扫描
  • 怎样提升win10开机速度
  • 防火墙监视模式
  • linux中的vim命令的功能
  • freebsd9.3安装教程
  • centos 7.2安装
  • ios太极
  • mac怎么设计网页
  • linux查看sh
  • 一开机弹出个微软重新设定
  • win8系统屏幕亮度调节
  • win81无线网络没有了
  • win 8系统怎么样
  • redhat linux yum
  • windows预览0x80072ee2
  • linux系统入侵检测软件有哪些
  • python如何进行线程操作
  • 利用漏洞每天获利万元
  • 编写程序实现将两个文本文件的内容合并
  • python开发软件教程
  • python 正则 \s
  • unity中ngui
  • javascript的dom
  • 安卓手机电驴
  • 东营市税务局领导分工
  • 贵阳税务局领导
  • 担保机构和银行的区别
  • 外出经营需要交哪些税
  • 法治税务示范基地枫桥
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设