我想了解表单标记中novalidate指令用法的含义,尤其是在用于验证表单时。
谢谢
它会阻止浏览器的本机验证,即表单数据在提交时不会被验证。例子包括输入type='email'
请注意,它不是Angular的指令。它是HTML 5属性。阅读更多关于它here
novalidate属性用于禁用浏览器的本机表单验证。
您可以在需要进行自己的AngularJS自定义验证时使用它。
您可以使用Angular中HTML 5规范使用的相同内容,因此您可以将novalidate属性添加到表单元素,该元素告诉浏览器不要使用其本机验证。因为不同的浏览器具有不同的实现验证。由于Angular自身获得验证,因此浏览器不需要进行验证实现。