HTML5 - 是否可以为不同形式的输入设置一个/相同的标签?

时间:2015-03-15 20:05:12

标签: html html5 forms label

最近我在W3C学校检查了标签标签的表格属性。 Link to the page,其中声明:

  

form属性指定元素所属的一个或多个表单。

我的理解是我可以为2个表单中的单选按钮设置1个标签。

我试图通过以下方式实现这一点:



<form id="form_1">
	<p><input type=radio id="test"> Testing case 1</p>
	<p><input type=radio> Testing case 2</p>
</form>
<form id="form_2">
	<p><input type=radio> Testing case 3</p>
	<p><input type=radio id="test"> Testing case 4</p>
</form>

<label for="test" form="form_1 form_2">Click to select testing case 1 and testing case 4</label>
&#13;
&#13;
&#13;

如您所见,单击标签时仅测试案例1 ,同时测试案例4单选按钮号

我在这里误解了什么?

1 个答案:

答案 0 :(得分:1)

没有。

标签只能标记单个表单控件。元素id在文档中必须是唯一的。

The form attribute也只支持单个表单ID作为其值。

规则最近没有变化(截至本答复时)nightly draft

  

W3C学校

没有这样的事情。您正在寻找W3Schools。他们与W3C没有任何关系,但从类似的名字中得到了很多反映的荣耀。这似乎只是他们错误的另一个例子。