为了账号安全,请及时绑定邮箱和手机立即绑定

这里不再需要label的for属性值跟radio之类标签的id属性值对应来获得焦点了么?

正在回答

8 回答

为什么我自己在自己的开发工具,按照单选,复选框的写法敲出来的代码,点击文字不能被选中?和实例中的代码完全无误!但是复制实例中的代码到我的开发工具里点击文字是能被选中的,几行代码自我检查的好多遍,完全无误,请问是什么原因?

0 回复 有任何疑惑可以回复我~
#1

丶莫失莫忘丶

不贴代码谁知道
2017-07-19 回复 有任何疑惑可以回复我~

如果你把input放在bable里面就不需要for来跟input对接,如果你分开就需要for来对接。

效果就是你点击bable文字input也会被触发获得焦点。 

0 回复 有任何疑惑可以回复我~

第二种好好哟 不用写 for id

0 回复 有任何疑惑可以回复我~

到底用哪一种形式,,。、,。、

0 回复 有任何疑惑可以回复我~

当然不用写for了,因为本身就把表单元素都嵌套在label里了,本来没有嵌套的时候是为了实现点击label焦点聚焦在相应的表单元素上,现在都合二为一了,点表单元素和点label都是聚焦到内部的表单元素,类似冒泡一样的效果了,所以加for就是多此一举了

2 回复 有任何疑惑可以回复我~

标记绑定表单元素有两种方式:

54c04ae9000138d005000136.jpg

13 回复 有任何疑惑可以回复我~

这样文本与控件就会产生关联,是不是更方便了。

2 回复 有任何疑惑可以回复我~
#1

mushishi

话说 这些input 为什么都没有结尾符 <input />?
2014-10-06 回复 有任何疑惑可以回复我~
#2

SC_Chen

貌似现在挺多都不写这个的 HTML语言比较随意 没那么规范
2015-10-23 回复 有任何疑惑可以回复我~
#3

SC_Chen 回复 mushishi

貌似现在挺多都不写这个的 HTML语言比较随意 没那么规范
2015-10-23 回复 有任何疑惑可以回复我~

是的,这里面不用了,bootstrap中的一些内置的操作,但一定要把需要关联的控件和文本放在同一个<label>标签中如下代码:

 

<label>
      <input type="checkbox" value="">
      记住密码
  </label>


3 回复 有任何疑惑可以回复我~
#1

慧翎

为什么一定要把关联的控件和文本放在同一个<label>标签中?不放<label>标签显示效果也是一样的?能解释下吗?
2015-11-02 回复 有任何疑惑可以回复我~
#2

Muscleape529 回复 慧翎

加了<label>标签后,像复选框和选择输入框这种,可以点击文字部分也实现选中。如果没有<label>标签,选中操作,只能点击前面的小框才行
2016-05-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
玩转Bootstrap(基础)
  • 参与学习       314544    人
  • 解答问题       2275    个

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

进入课程
意见反馈 帮助中心 APP下载
官方微信