老师请问单选框和复选框中的value和name是怎么不一样的被后台程序使用的

来源:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

南北芳的阳光

2016-04-24 11:19

value是提交数据到服务器的值,有了这个为什么还需要name呀?能不能举个例子,比如一个都是单选的调查问卷,想不明白,灰常感谢!

写回答 关注

4回答

  • 一只大卡车
    2016-04-24 11:34:57
    已采纳
    1. aaaaa?

      A.***(name="name1" value="a")

      B.****(name="name1" value="b")

      C.**(name="name1" value="c")

    2. 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也是不可缺少的

    南北芳的阳光

    理解了,谢谢大神!

    2016-04-24 17:28:45

    共 4 条回复 >

  • Autobot
    2016-04-24 11:38:56

    value是在网页上显示给读者看的内容,而name是传递信息给服务器的,就是这样子了。

  • 395666021
    2016-04-24 11:30:46

    你可以理解为name是为谁做,value是做了什么。当你想用单选框时,没有name是不可以做到的

  • 毅本正经的竹筒倒豆子3184292
    2016-04-24 11:26:54

    name这个属性的作用,是给页面中的各种标签元素起一个名字,当你要对某一个标签进行修改的时候,就可以通过你想修改的元素的name属性来告诉系统,你要修改的是哪一个属性,不然系统怎么知道你要修改哪一个元素的格式啊属性什么的?

    就像学校里会分年级,总不能说每次要考试了都把所有要考试的学生名字念一遍吧,直接说一句“高三年级的同学们注意了,周五有考试!”就好了啊

初识HTML(5)+CSS(3)-升级版

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

1225809 学习 · 18234 问题

查看课程

相似问题