南北芳的阳光
2016-04-24 11:19
value是提交数据到服务器的值,有了这个为什么还需要name呀?能不能举个例子,比如一个都是单选的调查问卷,想不明白,灰常感谢!
aaaaa?
A.***(name="name1" value="a")
B.****(name="name1" value="b")
C.**(name="name1" value="c")
bbbb?
A.***(name="name2" value="a")
B.****(name="name2" value="b")
C.**(name="name2" value="c")
......
把相应的(name, value)值集合传递到服务器,name用于区分是“哪道题目”,value是看在这道题目里选了什么
如果读取到(name2, b)服务端才知道用户是在第二道题选择了b选项,如果只传递了value值,那谁知道这个value值代表什么意义呢,所以name也是不可缺少的
value是在网页上显示给读者看的内容,而name是传递信息给服务器的,就是这样子了。
你可以理解为name是为谁做,value是做了什么。当你想用单选框时,没有name是不可以做到的
name这个属性的作用,是给页面中的各种标签元素起一个名字,当你要对某一个标签进行修改的时候,就可以通过你想修改的元素的name属性来告诉系统,你要修改的是哪一个属性,不然系统怎么知道你要修改哪一个元素的格式啊属性什么的?
就像学校里会分年级,总不能说每次要考试了都把所有要考试的学生名字念一遍吧,直接说一句“高三年级的同学们注意了,周五有考试!”就好了啊
初识HTML(5)+CSS(3)-升级版
1225809 学习 · 18234 问题
相似问题