问答详情
源自:6-1 使用表单标签,与用户交互 - 使用<form>创建表单

求助:id 跟 value 在这里有啥用?另外,name跟id到底啥区别?

求助大神解答:

  1. 为什么讲解里面的例子里 并没有id和value,所以我不知道id和value到底是起啥作用的

  2. name跟id里面的内容是一样的,为什么有name又有id,它们各自都有什么作用和区别?

谢谢!

提问者:遥望蓝山4406450 2017-03-09 16:37

个回答

  • Redenn
    2017-03-09 16:57:44

    在input标签中,name和id的意思都差不多,name就是名称咯类似于你的变量名,id是唯一标识这个标签,name和id在之后的JS中都会用到,用来定位具体某个标签;但value含义就不同了要看你使用的是哪个类型的标签,譬如type=text文本框,value是显示在文本框中的初始语句;但是在type=radio单选框中,value的含义是你所选的值,然后提交给服务器的;

  • Z_ycS
    2017-03-09 16:51:59

    萌新,谈谈我的理解:

    ID是对应一个部分的一个标签,一对一的关系,name在单选框与复选框那一章节里有例子,就类似于一道选择题的多个答案都属于那道选择题一样,表示它们所属的控件,可以一个name为多个部分使用。在那一章节有提及value的用处,我的理解是它是为后台人员服务的,可能后台人员可以根据这个值来进行相应操作

    http://blog.csdn.net/ithomer/article/details/8080912你可以看看这个博客参考下


  • 慕粉215510384
    2017-03-09 16:50:54

    name 和id 反映了两种不同的显示和调用方式?value一般指显示出来的值,随时可能更改

  • 娄亚辉
    2017-03-09 16:45:53

    id是为了方便jq和js获取标签的value值,value就是input标签中你的输入值或者选择值,name是为了php和java等后台语言获取value值

  • 慕粉1146395987
    2017-03-09 16:45:36

    个人理解:ID是供form内部调用,value是对象赋值,name是定义名字供后台接收获取数据