具有可点击标签的广播组

25 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" />
Run Code Online (Sandbox Code Playgroud)

Ish*_*Ish 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" />
Run Code Online (Sandbox Code Playgroud)


Rac*_*cky 38

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

<label>
  <input type="radio" name="mygroup" />
  My clickable caption
</label>
Run Code Online (Sandbox Code Playgroud)

或复选框

<label>
  <input type="checkbox" name="mygroup[]" />
  My clickable caption
</label>
Run Code Online (Sandbox Code Playgroud)

  • 这个答案比我的好. (5认同)