Kri*_*e93 2 html forms validation angular
我有一个angular 2应用程序,其中包含一个带输入和基本html验证的基本表单.就像是:
<form (onSubmit)="submit()">
<input type="email" />
<input type="submit" value="save" />
</form>
Run Code Online (Sandbox Code Playgroud)
这工作大约一两个星期前.今天,我正在测试我的应用程序,并注意到它完全忽略了任何基本的验证,如类型,模式,最大值,分钟等.在这种情况下,当你键入没有@符号的值时,它应该会抱怨.但是,它不再抱怨了.您可以在输入字段中键入所需的任何内容.
知道怎么会这样吗?
我也有这个问题.所以我搜索并找到了这个.
基本上默认情况下,angular会添加一个名为novalidate的东西.如果你们想使用浏览器的原生表单验证,只需添加ngNativeValidate属性:
<form ngNativeValidate></form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |