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

label标签中如果不按照规则操作会出现怎样的问题呢?

1.标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。如果不同会怎样?

2.单选中 name的值要求一样,复选中 name的值可否不一样?

正在回答

4 回答

for属性的值与id属性值可以不同,for的效果就是你选择时可以点击选择框对应的文字就自动选择了,

复选的name值可以不同

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

慕设计0313455 提问者

谢谢你的回复,for的效果我还不是特别明白,之后再进一步做了解。 想再追问一下,复选情况下 name值 一样或者不一样,两者有什么区别吗?
2019-07-04 回复 有任何疑惑可以回复我~

我也是刚学。

一组复选框的name值处理方便,你看这样

https://img1.sycdn.imooc.com//5d1ef5750001248602470041.jpg

https://img1.sycdn.imooc.com//5d1ef5750001fa2d02110035.jpg

https://img1.sycdn.imooc.com//5d1ef575000197f005450066.jpg

name值一样的话处理会方便,最后提交到后台的是value的值,name一样就只需要判断一个了


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

慕设计0313455 提问者

谢谢你的回复!理解了。
2019-07-05 回复 有任何疑惑可以回复我~

回复 慕设计0313455:

String[] hobbys = request.getParameterValues("name的值");

for(String hobby : hobbys)

{

if(hobby.equals("1"))

{

response.print("跑步");

}

else if(hobby.equals("2")) {

response.print("羽毛球");

}

else if(hobby.equals("3")) 

{

response.print("篮球");

}

name大概就像这样吧,把值传给后端的处理,name值一样的话可以用数组接收


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

慕设计0313455 提问者

不好意思,我刚学web问题有点多,再次感谢您的回复。 我目前理解下来name值用于分组,比如说单选中-都是同一个类型下的,那么复选中,name值一样的话,我理解数据是归到一个组别中? 此外,我想既然没要求复选name值一样,那么是否有在name值不一样的情况下,后端处理数据更方便的情况呢?
2019-07-04 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5d1e1ab5000135dd04060115.jpg

for属性就是可以点击男这个字自动勾选对应选框,name属性是给后端程序传值用的,复选框的name最好不一样

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

慕设计0313455 提问者

for的理解了,感谢!
2019-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226046    人
  • 解答问题       18236    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

label标签中如果不按照规则操作会出现怎样的问题呢?

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