name,id,value,这三个在 input标签中都要用到吗?求解

来源:6-8 使用label为input标签穿上衣服

咖喱君

2016-04-03 16:29

可以不可以不用?会造成什么后果? 不知道用处在哪 好乱。

写回答 关注

7回答

  • philoz
    2016-04-03 16:34:59
    已采纳

    id用于标记自身,可用于dom操作或者CSS选择器找到自身;

    name用于定义这个input收到的值的变量名,例如type="text", name="txt"的input输入“hello",那么就有txt="hello";用于dom操作取值

    value就是该input的值,也是显示出来的东西,例如type="button" value="btn"的input,按钮上的文字就btn;

    input 必要的属性时type,其他都不是必须的。


    咖喱君

    非常感谢!

    2016-04-03 19:33:42

    共 1 条回复 >

  • 基辛
    2016-04-03 17:00:10

    目前理解为 name是给自己看的,value是网页显示出来给大家看的,ID相当于身份证号码,是独一无二的,并且可以用ID来进行操作

  • 渐渐暖wq
    2016-04-03 16:40:33

    name是标签的名字,当表单提交到处理页面后要根据name来获得值,比如一个文本框name="key",处理页面要获得文本框的值就用$_POST['key'](或$_GET['key'])来得到文本框里面的值。

    value就是标签的值,比如文本框里默认值是‘请输入用户名’就写在value="请输入用户名"里。如果是按钮就是显示在按钮上面的文字,例如value="登陆"。

    id是用来做标记的,比如写JavaScript需要对这个input做操作可以加个id找起来方便。

  • qq_野火燎原_0
    2016-04-03 16:38:27

    这是根据具体情况而用的.

    name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

    而id属性是为了作标识用的,因为id具有唯一性

    value 属性为 input 元素设定值。

    对于不同的输入类型,value 属性的用法也不同:

    type="button", "reset", "submit" - 定义按钮上的显示的文本

    type="text", "password", "hidden" - 定义输入字段的初始值

    type="checkbox", "radio", "image" - 定义与输入相关联的值

    注意:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性。

    value 属性无法与 <input type="file"> 一同使用。


    和梦一起飞 回复肚子痛的花生

    因为你这次type选的类型 完全用不到value在他的属性上显示其名字

    2016-04-09 20:14:57

    共 2 条回复 >

  • 壹個佬侽亻
    2016-04-03 16:37:13

    name,value用到较少id用的比较多。

  • 高大上520
    2016-04-03 16:35:36

    看情况  自己 选择

  • me__me113137314
    2016-04-03 16:33:19

    不一定,看情况而定

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

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

1225812 学习 · 18234 问题

查看课程

相似问题