2017-07-26 46 views
2

我感谢您阅读我的问题并尝试解决它。 我的问题基于HTML特别是表单标签。为什么我使用novalidate属性? 请回答我! 我真的需要你的答案为什么我使用novalidate属性

+0

['novalidate'](https://www.w3schools.com/tags/att_form_novalidate.asp)属性告诉浏览器不执行默认操作(由浏览器自己完成)表单验证。该属性是在HTML5中引入的。 –

回答

-1

添加novalidate属性的表单元素防止在表单元素(如适用)本地验证,让你的JavaScript来管理所有的验证

novalidate属性通畅能力当表单被提交时,阻止表单运行其验证逻辑。换句话说,无论 验证逻辑通常的结果如何,它总是可以让 表单提交过程通过。现在为什么你会想要做一些像 那样的?那么,这样做的一个主要用途是允许用户保存表单的 状态,以便稍后可以继续,而不必首先验证所有条目。

所以,如果你的网站,例如,是有一个用户填写表单和 用户希望能够保存他们的进步,您可以禁用 形式的验证法,并让他们提交表单和继续在 之后,而不必强制他们首先验证所有内容

实际上有两个属性强制执行行为。如果您希望 直接在表单标记上使用novalidate,则可以在表单上使用novalidate权限。您也可以按照控制 的基础执行此操作。

+0

请说明您的报价来自哪里。 – Alohci

相关问题