我在Angular 2登录页面上工作,当我尝试使用所需的HTML 5 validate属性验证输入字段时,它无法正常工作,在快速启动项目中它可以正常工作。谁能解释为什么它不起作用以及如何解决此问题?
我的代码的Plunker链接在Plunker中,它可以验证,但在我的项目中不起作用。
下面的app.component.html代码,
<form class="login-form">
<input type="text" name="usrname" placeholder="Username" required/>
<input type="password" name="pwd" placeholder="Password" required>
<input type="submit">
</form>
从4.0.0版本开始,Angular会自动向表单添加“ novalidate”。通过使用以下方式更改此新的默认行为:
<form ngNativeValidate>...</form>
Github问题在这里:https : //github.com/angular/angular/issues/15531#issuecomment-289555359
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句