问答详情
源自:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

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

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

提问者:南北芳的阳光 2016-04-24 11:19

个回答

  • 一只大卡车
    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也是不可缺少的

  • 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属性来告诉系统,你要修改的是哪一个属性,不然系统怎么知道你要修改哪一个元素的格式啊属性什么的?

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