我对使用 form 属性感到困惑 (Form=" ")
From MDN
一个输入最多可以与一个表单关联。
From W3S
form属性指定一个或多个表单元素
属于。
要引用多个表单,请使用
以空格分隔的表单 ID 列表。
那么,我可以将一个输入与多个表单关联吗?或不 ?
哪一个是真的?
No.. The from
在 HTML5 发布之前,该属性并不存在。您需要查看您的DOCTYPE
并做出这个决定。
在 HTML5 之前,如果确实需要,您可以使用 Javascript 并使用 Xhr 执行一些操作来完成此类行为。
我找到了例子你引用了 https://www.w3schools.com/html/html_form_attributes.asp...
Last name: <input type="text" name="lname" form="form1">
HTML5 表单规范中的描述如下:https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-formelements-form https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-formelements-form
此功能允许作者解决缺乏支持的问题
嵌套表单元素。
如果可重新关联的表单关联元素具有表单属性
指定,那么该属性的值必须是表单的 ID
元素所有者文档中的元素。
RFC 中还有很多其他评论。推荐去那里看看。
好文章:https://www.impressivewebs.com/html5-form-attribute/ https://www.impressivewebs.com/html5-form-attribute/
Updated经过更多考虑,没有看到任何表明表单属性可以指定多个表单的内容。 W3C 规范中支持这一点的最简洁的文本是:“form - 将控件与a表单元素”.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)