慕仙2401958
2016-05-01 16:40
name所起到的作用,为什么单选时name的取值要一样
比较倾向于最后一个的回答即楼上的解释,因为是单选所以,返回的值是一个值,故给服务器的返回值仅需一个名字,单选的一个选项被选中则返回该value其他的选项不会被用到,所以一个name就可以了。
相当于分组, name一样的选择框为一组。一组中只能选择一个。
单选的时候,虽然最后提交的vaule不同,但是选项属于同一类,所以要取值相同。譬如,性别,虽有不同,但都是人;运动的种类就很多啦。。。这样子比喻应该是很好理解啦!——驭风者<花名>
name的作用是给你的标签起一个唯一的名字,取值一样是为了让可选答案都归属到一个答案下面,这样当你无论选哪个答案,这个答案值都会附给这个问题。
单选我这里比喻成一个人想找另一半,一个女性肯定是想要找一个男性,但是男性有很多,所以这个nam属性就像是性别一样,规定要一样,而具体找哪一个男性做老公,就看选哪个了。
你可以吧name看做一个容器但是只能取出来一个所以你把男和女存进去,一次你只能取出来一个,如果想搞明白问题本质你就需要看一下单选框radio的运行机制了
内容识别
初识HTML(5)+CSS(3)-升级版
1225293 学习 · 18230 问题
相似问题