gpt4 book ai didi

Angular 表单验证禁用提交按钮

转载 作者:行者123 更新时间:2023-12-03 22:47:10 24 4
gpt4 key购买 nike

在我的表单中,我使用名称检查名称和电子邮件验证

<input matInputrequired 
minlength="3"
placeholder="Name"
ngModel
name="name"
#firstName="ngModel"
[(ngModel)]="apiResult.name"
id="firstName">

和电子邮件
<input matInput 
placeholder="Email"
ngModel name="email"
maxlength="100"
#email="ngModel"
email
[(ngModel)]="apiResult.email"
id="email">

如果名称字段为空且少于 3 个字符。电子邮件不是必需的,但如果用户添加了电子邮件,则应采用电子邮件格式。那么如果这些成功,则只启用提交按钮。

最佳答案

你的问题是什么?

如果您想查看构建带有验证的简单表单的示例,请查看此 repo 中的 movie-edit.component.html 文件:https://github.com/DeborahK/MovieHunter

它包含禁用提交/保存按钮的代码,如下所示:

<button class="btn btn-primary" type="submit" [disabled]='!editForm.valid'>
Save
</button>

关于 Angular 表单验证禁用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48437625/

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