Angular 禁用按钮,直到除一个字段外的所有输入字段和复选框都已填充
我在7号楼工作 当我使用反应式表单时,我只想在所有输入字段上启用按钮,只有一个字段(参照代码字段)除外,并且复选框已填充, 目前我正在做,但按钮是启用复选框检查 我正在共享我的代码-> html 试着这样使用-Angular 禁用按钮,直到除一个字段外的所有输入字段和复选框都已填充,angular,angular-forms,Angular,Angular Forms,我在7号楼工作 当我使用反应式表单时,我只想在所有输入字段上启用按钮,只有一个字段(参照代码字段)除外,并且复选框已填充, 目前我正在做,但按钮是启用复选框检查 我正在共享我的代码-> html 试着这样使用- <button [disabled]="disabledAgreement && !user.valid ">Sign Up</button> 注册 假设除了一个字段(REFRAL code字段)之外,我也要这样做!user.valid不工作
<button [disabled]="disabledAgreement && !user.valid ">Sign Up</button>
注册
假设除了一个字段(REFRAL code字段)之外,我也要这样做!user.valid不工作在这种情况下,您需要手动检查每个字段的有效性并禁用按钮
constructor( public restapi:ServicesService , private logincomponent:LoginComponent) {
this.user = new FormGroup({
RegEmail: new FormControl('', [Validators.required,Validators.pattern("[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$")]);,
RegPhone: new FormControl('', [Validators.required, Validators.minLength(10)]);,
RegPassword: new FormControl('', [Validators.required, Validators.minLength(6)]),
ReferCode:new FormControl('');
});
}
<button [disabled]="disabledAgreement && !user.valid ">Sign Up</button>