【发布时间】:2016-04-22 09:27:47
【问题描述】:
novalidate 属性在 HTML5 中的作用很容易找到答案。
在Angular.JSwe get teached 中我们应该使用它,因为Angular.JS 应该进行验证。
但是为什么不直接删除任何验证标签呢?
<form novalidate>
<input type=number name=num step=5>
</form>
在这里,我使用novalidate 禁用step=5 中的构建。
但是当我不想那样做的时候,我为什么要同时写呢?
这不是更好的方法吗?:
<form>
<input type=number name=num>
</form>
那么为什么要使用novalidation 字段呢?
【问题讨论】:
-
它禁用浏览器内置的 html5 验证。
-
你能给我任何来源吗?
-
您确定您阅读了我的问题并且理解了吗?尤其是我发布的示例正是这样做的。
-
@BerndErnst,请参考我的回答,以便您清楚地理解并分享 AngularJS 文档教您在问题中使用 novalidate
-
@Oriol 我不想验证。那么为什么我使用像 step=5 这样的验证标签(例如)只是为了用 novalidate 禁用它?为什么不把验证标签和 novalidate 标签也去掉呢?
标签: javascript angularjs html validation