具有可点击标签的广播组

时间:2011-01-13 19:34:29

标签: html forms webforms

根据我收集的内容,为了使单选按钮的标签可单击,您必须为两个元素分配相同的“名称”属性值。

我遇到的问题是你有多个单选按钮,说“是或否”类型选择。为了使它到达如果你点击一个,其他禁用是两个单选按钮“名称”属性必须是相同的值。

可以两者兼得吗?

<label for="no">No</label> 
<input type="radio" name="no" value="no" />

<label for="yes">Yes</label> 
<input type="radio" name="yes" value="yes" />

2 个答案:

答案 0 :(得分:46)

id not name )属性应由label for属性引用。它应该是这样的:http://jsfiddle.net/zzsSw/

<label for="no">No</label> 
<input type="radio" name="mygroup" id="no" value="no" />

<label for="yes">Yes</label> 
<input type="radio" name="mygroup" id="yes" value="yes" />

答案 1 :(得分:38)

您也可以编写没有ID的标签:

<label>
  <input type="radio" name="mygroup" />
  My clickable caption
</label>

或复选框

<label>
  <input type="checkbox" name="mygroup[]" />
  My clickable caption
</label>