我想理解表单标记中novalidate指令用法的含义,尤其是在用于验证表单时。
由于
答案 0 :(得分:49)
它会阻止浏览器的本机验证,即表单数据在提交时不会被验证。示例包括type='email'
请注意,它不是Angular的指令。它是HTML 5属性。详细了解here
答案 1 :(得分:14)
novalidate 属性用于禁用浏览器的原生表单验证。
您可以在需要进行自己的AngularJS自定义验证时使用它。
答案 2 :(得分:0)
您可以使用与Angular中的HTML 5规范相同的内容,因此可以将 novalidate 属性添加到 form 元素中,该元素告诉浏览器不使用其本地验证。因为不同的浏览器具有不同的实现验证。由于Angular本身具有验证功能,因此浏览器无需执行验证实现。