我使用PHP创建测验Web应用程序。每个问题由一个单独的<label>
组成,并且有4个可能的选择,使用radio buttons
来允许用户选择他/她的答案。单个问题的现有HTML看起来像:单击文本以选择相应的单选按钮
<label for="349">What is my middle name?</label>
<br>
<input id="349" type="radio" value="1" name="349">Abe
<br>
<input id="349" type="radio" value="2" name="349">Andrew
<br>
<input id="349" type="radio" value="3" name="349">Andre
<br>
<input id="349" type="radio" value="4" name="349">Anderson
<br>
我想用户有点击与单选按钮关联的文本的选项。现在,用户只能点击单选按钮 - 我发现这是一项非常繁琐的任务。
我读了Unable to select a particular radio button choice by clicking on the choice text,并提出了使标签的for
和id
属性匹配的建议。我已经做到了这一点,但仍然无法正常工作。
我的问题是:我希望能够单击<input type="radio">
对象的文本,而不是只能够选择单选按钮本身。我知道我以前阅读过这篇文章,但似乎找不到解决我的问题的方法。任何帮助或建议非常感谢!
优越简单。喜欢它当一个几乎隐藏的标签功能被重新发现 – foochow