Javascript 关于福尔诺瓦利达的说法是真的吗?
一个Javascript 关于福尔诺瓦利达的说法是真的吗?,javascript,html,attributes,Javascript,Html,Attributes,一个布尔值,如果存在,则指定表单数据(输入)在提交时不应进行验证 你为什么要用这个 如果将其应用于表单,则允许JavaScript管理所有验证 如果它应用于您的提交输入,则可以使用它允许用户能够离开表单完成状态,然后在不强制修复所有验证错误的情况下继续他们离开的位置 关于formnovalidate的这句话是真的吗? 一个布尔值,如果存在,指定表单数据(输入)在提交时不应进行验证 是的,这句话是真的。基本上就是这样。值得一提的是,这个HTML5属性可以应用于或,它覆盖了表单的默认行为,表单在提交
布尔值
,如果存在,则指定表单数据(输入)在提交时不应进行验证
你为什么要用这个
一个布尔值,如果存在,指定表单数据(输入)在提交时不应进行验证 是的,这句话是真的。基本上就是这样。值得一提的是,这个HTML5属性可以应用于
或
,它覆盖了表单的默认行为,表单在提交之前验证所有输入。表单的这种默认行为也可以使用另一个HTML5属性&of
元素覆盖
如果将其应用于表单,则允许JavaScript管理所有验证
您不会将属性formnovalidate
应用于
元素。属性novalidate
用于此目的-见上文。如果将novalidate
应用于导致表单提交的
或formnovalidate
应用于导致表单提交的
,则会有效禁用浏览器对表单输入字段的验证。无论是否启用浏览器验证,您仍然可以使用某种类型的客户端(JavaScript)验证。禁用验证允许用户将表单提交到服务器,您也可以通过后端验证表单数据
如果它应用于您的提交输入,则可以使用它允许用户能够离开表单完成状态,然后在不强制修复所有验证错误的情况下继续他们离开的位置
的确如此,但请注意,您仍然必须自己使用本地或服务器端存储来存储和恢复输入值
请参见novalidate
和formnovalidate
在现实生活中的结合:
form+form{
边缘顶部:2米;
}
字段集{
显示:内联块;
}
此表单在提交时验证输入
此表单从不在提交时验证输入