3

假设我有一个复选框控件和一个标签。

我想要做的是当我点击标签时复选框应该被选中。

我们如何做到这一点?我知道这是一个纯粹的 html 问题。我在说(gmail,facebook)中看到了这个

这是小提琴

4

4 回答 4

9

for属性添加到您的标签和id复选框中 - http://jsfiddle.net/k8Cgm/2/

<label for="chk">I am a checkbox</label>
<input name="chk" id="chk" type="checkbox" value="some" />
于 2012-07-24T13:57:08.283 回答
7

您必须id为您的复选框设置一个,然后for在标签的属性中引用它。

<input id="chk" name="chk" type="checkbox" value="some" />
<label for="chk">I am a checkbox</label>
于 2012-07-24T13:57:10.513 回答
2

只需将 for 参数添加到标签和 id 到您的输入标签。

看你的例子:jsFiddle

于 2012-07-24T13:57:27.093 回答
0

您不能将标签引用到没有 id 的输入,也不能添加要引用的内容。您必须将 id 添加到输入中,并在标签中添加引用者。您可以在此处查看更新示例:

http://jsfiddle.net/k8Cgm/3/


欲了解更多信息:http ://www.w3schools.com/tags/tag_label.asp

于 2012-07-24T14:00:36.780 回答