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

时间:2014-12-18 07:14:38

标签: html validation html-form

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

由于

3 个答案:

答案 0 :(得分:49)

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

的输入

请注意,它不是Angular的指令。它是HTML 5属性。详细了解here

答案 1 :(得分:14)

novalidate 属性用于禁用浏览器的原生表单验证。

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

答案 2 :(得分:0)

您可以使用与Angular中的HTML 5规范相同的内容,因此可以将 novalidate 属性添加到 form 元素中,该元素告诉浏览器使用其本地验证。因为不同的浏览器具有不同的实现验证。由于Angular本身具有验证功能,因此浏览器无需执行验证实现。