HTML5输入元素包含一个'form'属性,该属性可以包含一个或多个以空格分隔的表单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会隐藏两个表单中的输入元素。哪些现代浏览器(如果有)支持此功能?
答案 0 :(得分:6)
规范中没有任何地方说form
属性的值是文档中表单元素的ID的空格分隔列表:
如果可重新关联的表单关联元素指定了表单属性,则该属性的值必须是元素所有者Document中 a 表单元素的ID。