html - "label for"不切换控制

标签 html label

<form>
   <label for="male">Male</label>
   <input type="radio" name="sex" id="male" />
   <br />
   <label for="female">Female</label>
   <input type="radio" name="sex" id="female" />
 </form>

我有类似上面的代码。当用户单击标签时,它应该切换输入并关注它。它在任何地方都有效,但在弹出页面上。由于此功能随 html 一起提供,因此我不知道发生了什么。如果有人能给我提示,我真的很感激。我正在调查我的弹出页面。

谢谢

最佳答案

您是否有可能在您的页面上多次使用该 ID?

同样在你的情况下我会这样做:

<form>
   <label>Male <input type="radio" name="sex" id="male" /></label>
   <br />
   <label>Female <input type="radio" name="sex" id="female" /></label>
</form>

关于html - "label for"不切换控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7154319/

相关文章:

Delphi,标签最大字符数

javascript - 如何通过jquery给jsp页面中的label设置值

javascript - 我如何在没有js的情况下在css中获得宽度

javascript - 如何通过底部坐标而不是顶部坐标来锚定元素

php - jQuery 正在剥离 HTML,我不知道为什么

javascript - 如何打开特定的 Accordion div?

javascript - 你能用一个提交按钮执行两个javascript函数吗

ruby-on-rails - rails 如何在多个(数组)check_box_tag 时让 label_tag 工作

java - 从另一个包中获取值(value)

java - 添加内部标签会给字符串变量带来错误