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

直接把label里的for和input里的id去掉,把</label>括到<input>...</input>后面是不是也可以?

直接把label里的for和input里的id去掉,把</label>括到<input>...</input>后面是不是也可以?

正在回答

3 回答

可以啊。label的for 属性是规定 label 与哪个表单元素绑定。

这种写法是显式绑定,你那样写是隐式关联的效果

点击label的时候都会选中input的控件的。

给你个链接。这上面挺详细,你可以直接试试

http://bbs.blueidea.com/thread-2711834-1-7.html

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

chaseway 提问者

非常感谢!很详细
2015-11-23 回复 有任何疑惑可以回复我~

两个label的for可以指向同一个id?比如下面这样,数据连接后用的时候出现点击文字选择无效的情况?

<input type="checkbox" id="num_0"  />

<label for="num_0"></label>

<label for="num_0">选中</label>


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

方小新

第一个label我是做了复选框美化用了
2016-11-22 回复 有任何疑惑可以回复我~

可以的id只是为了给后台做数据交互用的

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

举报

0/150
提交
取消

直接把label里的for和input里的id去掉,把</label>括到<input>...</input>后面是不是也可以?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信