我正在使用 Angular 2,并且我有一个输入如下的表单(为了便于阅读而进行了简化):
<input class="body-text1" type="text" [(ngModel)]="model.name" name="name" required minlength="1">
<!--more, similar inputs -->
我有自己的 Angular 验证,但第一个输入字段会出现一个与输入相关的弹出窗口。例如,需要输入纯文本将收到一个弹出窗口,显示“请填写此字段”。而标有 type=email
的输入会显示类似“无效电子邮件,必须有@”之类的内容(我忘记了确切的电子邮件弹出文本)。
据我所知,我没有添加这些弹出窗口。我尝试根据看起来的问题将 formnovalidate
/novalidate
添加为输入的属性类似,但没有帮助。
最佳答案
您可能需要向表单添加 novalidate
属性以防止浏览器默认行为。
<form novalidate>
关于javascript - 如何禁用输入验证时出现的弹出窗口 ("Please fill out this field")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45724184/