时间:2021-05-28
本文实例为大家分享了Angular模板表单校验的方法,供大家参考,具体内容如下
1. 创建指令
ng g directive directives/mobileValidator2. html
<form #myForm="ngForm" (ngSubmit)="onSubmit2(myForm.value, myForm.valid)"> <div> <h3>登录</h3> </div> <div>用户名:<input ngModel required name="username" type="text" (input)="onMobileInput(myForm)"></div> <div [hidden]="mobileValid || moblieUntouched"> <div [hidden]="!myForm.form.hasError('required','username')"> 用户名是必填项 </div> </div> <div>电话: <input ngModel mobile name="mobile" type="text"></div> <button type="submit">登录</button></form>3. 控制器
mobileValid: boolean = true;moblieUntouched: boolean = true; onMobileInput(form: NgForm) { if (form) { this.mobileValid = form.form.get('mobile').valid; this.moblieUntouched = form.form.get('mobile').untouched; }}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
antd的表单校验方法包括validateFields和validateFieldsAndScroll里面可以接收校验字段数组,options,和一个回调函数f
Angular支持非常强大的内置表单验证,maxlength、minlength、required以及pattern。使用Angular的内置表单校验能够完成绝
做输入校验的时候如果你前端框架用的是bootstrap的话,首推bootstrapValidator校验方式,具体流程如下:一、下载,导入js文件二、$(表单i
在vue开发中,难免遇到各种表单校验,这里整理了网络上和自己平时高频率用到的一些校验方法。如果错误欢迎指出,后期不断补充更新。1、是否合法IP地址exportf
angular当需要form表单需要验证时,angular自带了许多校验器,但是很多时候自带的无法满足业务需求,这时候就需要自定义的校验器定义一个validat