html Angular:反应表单和表单验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Angular:反应表单和表单验证相关的知识,希望对你有一定的参考价值。
form: FormGroup;
constructor(private _fb: FormBuilder) {}
ngOnInit() {
this.form = new FormGroup({
title: new FormControl('', [Validators.required, Validators.maxLength(75)]),
});
// FormBuilder an approach
this.form = this._fb.group({
title: [null, [
Validators.required,
Validators.minLength(5),
Validators.maxLength(255),
Validators.pattern('^[^ ][0-9a-zA-Zа-яА-Я() ]*')
]]
});
}
onSubmit() {
console.log(this.form);
}
<form [formGroup]="form" (submit)="onSubmit()">
<input type="text" formControlName="title">
<button type="submit" [disabled]="form.invalid">Сохранить объявление</button>
</form>
以上是关于html Angular:反应表单和表单验证的主要内容,如果未能解决你的问题,请参考以下文章
Angular 反应式表单自定义控件异步验证
Angular 反应式表单复选框验证
在 Angular 4 响应式表单中提交时显示验证消息
Angular 反应式表单自定义验证器。仅在选中复选框时启用验证
从用户 HTML 检查和手动属性删除中禁用 Angular 反应式表单字段是不是安全?
使用自定义验证和动态值的 Angular 表单