gpt4 book ai didi

angular - 当Angular5中的字段为空时禁用按钮[无效形式]

转载 作者:行者123 更新时间:2023-12-05 01:00:24 24 4
gpt4 key购买 nike

我正在学习 Angular5,这是新手。

我有两个输入字段,一个按钮。处理这两个字段的验证,将在输入两个字段后启用该按钮。当表单无效时,我禁用了按钮。但它不起作用。

<form class="customerRegisteration-form">  
<div class="form-row">
<div class="form-group col-md-6">
<label for="firstName">First Name</label>
<input required ngModel name="firstName" id="firstName" class="form-control" placeholder="First Name" #firstName="ngModel"/>
<div class="alert alert-danger" *ngIf="firstName.touched && !firstName.valid">First Name is required</div>
</div>
<div class="form-group col-md-6">
<label for="lastName">Last Name</label>
<input required ngModel name="lastName" id="lastName" class="form-control" placeholder="Last Name" #lastName="ngModel"/>
<div class="alert alert-danger" *ngIf="lastName.touched && !lastName.valid">Last Name is required</div>
</div>
</div>
<div class="form-group col-md-4">
<button type="submit" class="btn btn-lg btn-block btn-info" [disabled]="!customerRegisteration.valid">
<i class="fa fa-floppy-o"></i> Submit</button>
</div>
</form>

如果有任何问题请帮助我。

提前致谢。

最佳答案

你的表单应该有一个 formGroup

<form  [formGroup]="customerRegisteration">

 <form class="customerRegisteration-form" #customerRegisteration="ngForm">

然后,

<button type="submit" class="btn btn-lg btn-block btn-info" [disabled]="!customerRegisteration.valid">

关于angular - 当Angular5中的字段为空时禁用按钮[无效形式],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50432652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com