表单html标记中Angular指令novalidate的用法是什么

问题描述 投票:33回答:3

我想了解表单标记中novalidate指令用法的含义,尤其是在用于验证表单时。

谢谢

html validation html-form
3个回答
51
投票

它会阻止浏览器的本机验证,即表单数据在提交时不会被验证。例子包括输入type='email'

请注意,它不是Angular的指令。它是HTML 5属性。阅读更多关于它here


14
投票

novalidate属性用于禁用浏览器的本机表单验证。

您可以在需要进行自己的AngularJS自定义验证时使用它。


0
投票

您可以使用Angular中HTML 5规范使用的相同内容,因此您可以将novalidate属性添加到表单元素,该元素告诉浏览器不要使用其本机验证。因为不同的浏览器具有不同的实现验证。由于Angular自身获得验证,因此浏览器不需要进行验证实现。

© www.soinside.com 2019 - 2024. All rights reserved.