HTML5属性优先级

时间:2011-06-10 15:11:07

标签: forms html5 input attributes

Html5具有新的属性,例如表单元素的novalidation属性和输入元素的必需元素。

当同时使用这两种属性时,哪种属性具有更高的优先级,表单属性或输入属性?

3 个答案:

答案 0 :(得分:2)

novalidate属性指定在提交时不应验证表单。如果存在此属性,则表单将不验证表单输入。 (来源:http://www.w3schools.com/html5/att_form_novalidate.asp

这意味着它不会验证所需的输入项,电子邮件的格式和网址输入类型等。它本质上意味着“允许任何输入”。

答案 1 :(得分:1)

novalidate关闭表单的HTML5表单验证,即该表单中的required输入字段在提交时不会被验证。

答案 2 :(得分:1)

根据来自w3schools here和工作示例here的信息判断,我会说novalidate属性总是否决表单元素,即使它们具有必需属性。