Angular2+ 表单主动触发验证

场景


比如用户点击保存按钮后要直接触发验证,显示所有不合法的item.
我这边用的是angular的响应式表单。


html部分

     <form [formGroup]="validateForm" ><input type="text" nz-input formControlName="identity"></form><button (click)="submitForm()">保存</button>

ts部分

submit方法触发验证

 validateForm: FormGroup;constructor(private fb: FormBuilder) { this.validateForm = this.fb.group({identity: [null, [Validators.required]]
}); submitForm(): void {for (const i in this.validateForm.controls) {this.validateForm.controls[i].markAsDirty();this.validateForm.controls[i].updateValueAndValidity();}

Angular2+ 表单主动触发验证相关推荐

  1. ajax注册表单用户名实时验证,Ajax注册表单用户名实时验证..doc

    Ajax注册表单用户名实时验证. Ajax注册表单用户名实时验证 1.1.1 摘要 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用 ...

  2. UI标签库专题三:JEECG智能开发平台 FormValidation(表单提交及验证标签)

     1. FormValidation(表单提交及验证标签) 1.1.  参数 属性名 类型 描述 是否必须 默认值 action string 表单提交路径 否 null formid strin ...

  3. Element select表单必填验证

    Element select 表单必填验证 多选 问题: 特别注意:如第一段代码这里的区别是prop和v-model绑定的值不一样,这样的话是不行的,他们两个的值必须一样!!!!!而且还有一种情况,就 ...

  4. HTML表单之邮箱验证

    学习HTML,表单是一个很重要的知识,而表单最常用的可能就是表单的验证了:下面我介绍验证邮箱的一种方法: 先上代码:(注:这个代码是可以运行的,可以自己试试,把重点放在js和表单里面!) <!D ...

  5. Ajax注册表单用户名实时验证

    原文地址为: Ajax注册表单用户名实时验证 1.1.1 摘要 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用户名和电子邮件地址: ...

  6. html form提交前验证,form表单提交前验证实现方法

    form表单提交前验证实现方法2017-11-26 20:54 form表单提交是网站中最常见的,基本上所有的网站都会用到. 除非你就一些静态网页,仅仅是展示,而不需要互动,所以不需要提交表单. 但是 ...

  7. ASP.NET 完成基于表单的身份验证

    实现:验证用户身份成功,并登陆后台Admin文件夹里的index.aspx后台管理首页面,否则禁止匿名用户访问项目中的Admin文件夹里的任何一个文件.   步骤一: 在根目录下的web.config ...

  8. php 表单提交及验证 tp,ThinkPHP表单自动提交验证实例教程

    ThinkPHP表单自动提交验证实例教程 附加规则 配合验证规则使用,包括: function 使用函数验证,前面定义的验证规则是一个函数名 callback 使用方法验证,前面定义的验证规则是一个当 ...

  9. 傻瓜教程:asp.net(c#) 如何配置authentication,完成基于表单的身份验证

    傻瓜老师又来了,本讲座报以学以致用,师傅带进门 修行靠个人的精神,不深入探讨,还请多指教~ 这堂课将的是基于表单的身份验证,其实某些时候,用于验证身份的账户和密码并不需要存在数据库或配置文件里,这时 ...

最新文章

  1. 阎崇年:《袁崇焕传》自序
  2. sql附加服务器数据库文件夹,快速开发平台企业版--后台SqlServer更换服务器,可以用数据库分离与附加方法重新启动...
  3. 深度学习(十九)基于空间金字塔池化的卷积神经网络物体检测-ECCV 2014
  4. 这就是多媒体开发 视频竟然比连续图片更省带宽
  5. 女生做大数据有发展前景吗?能学会吗?
  6. 稀疏数组与二维数组相互转化
  7. shiro学习(15):使用注解实现权限认证和后台管理
  8. 浏览器从输入URL到页面渲染过程 ——页面渲染流程
  9. git github gitlib gitlab
  10. 2017.7.30 玩具装箱 思考记录
  11. Exchange Server 2013 OWA IIS重定向
  12. leetcode64. 最小路径和
  13. 工具分享:xampp-windows-x64-7.3.2-1-VC15-installer.exe 请自行下载(附下载链接)
  14. c语言用光标键控制图形,C语言图形设计参考资料.ppt
  15. vim中使用color_coded为c/cpp文件配色
  16. PCB中产生电磁干扰的原因及消除干扰技巧
  17. 病毒全攻略:我是怎样让你感冒的
  18. html制作国字布局,各种经典布局--“国”字布局
  19. 记录Linux下安装elasticSearch时遇到的一些错误
  20. 前端(内部)-编程规约

热门文章

  1. 什么是宏任务和微任务
  2. Spark大数据学习资源汇总
  3. 微擎应用昵称和头像为空问题修复方法
  4. 前端开发人员必备Web前端面试题与答案 西安尚学堂
  5. python自动发邮件报554错误_python==使用smtp发送邮件的源代码,解决554错误码的问题...
  6. SphereFace: A-Softmax Loss
  7. 基于DELF(DEep Local Features)深度局部特征的图像检索实践
  8. 组织敏捷转型——项目经理和职能经理如何转身
  9. c语言 strncmp,用C语言实现strncmp函数
  10. BUUCTF 萌萌哒的八戒