【问题标题】:Multiple form ID's in HTML5's input form attributeHTML5 的输入表单属性中的多个表单 ID
【发布时间】:2013-07-31 02:56:42
【问题描述】:

HTML5 输入元素包含一个“表单”属性,该属性可以包含一个或多个空格分隔的表单 ID。请参阅下面的简化示例,其中 form1 和 form2 共享一个输入元素。

<form id="form1" method="post">
    <input type="submit">
</form>

<form id="form2" method="post">
    <input type="submit">
</form>

<input type="text" form="form1 form2">

至少,它应该是这样工作的:
http://swatelier.info/at/forms/HTML5attrib.asp
http://www.w3schools.com/tags/att_input_form.asp

在 Chrome 28 中,我看到添加第二个表单 ID 会隐藏两个表单中的输入元素。哪些现代浏览器(如果有)支持此功能?

【问题讨论】:

标签: html forms


【解决方案1】:

规范中没有任何地方说 form 属性的值是文档中表单元素 ID 的空格分隔列表:

如果可重新关联的表单关联元素指定了表单属性,则该属性的值必须是元素所有者文档中的 a 表单元素的 ID。

来源:WHATWG HTML5 specification

【讨论】:

    猜你喜欢
    • 2012-12-14
    • 2013-07-18
    • 2014-01-11
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多