问答详情
源自:6-7 留下您宝贵的意见 - 使用<textarea>标签创建文本域

name和value

2、name:为文本框命名,以备后台程序ASP 、PHP使用。

3、value:为文本输入框设置默认值。(一般起到提示作用)

为什么

<input type="submit" name="submit" value="确定"/>

    <input type="reset" value="重置"  name="reset" />

显示的结果是确认和重置,为什么不是submit和reset。

提问者:qq_看落_0 2017-02-07 17:08

个回答

  • 智汇于群
    2017-02-07 17:17:30
    已采纳

    value是值,显示出来可以看到的,所以结果是确认和重置。

    name是名字,如果后端程序需要获取某个输入框的值的时候,就通过name(名字)找到它。所以name是不显示的。

    举个例子:value好比人的相貌,一眼可以看到。但是如果你要叫他,就要叫名字(name)。

  • 慕粉1637207462
    2017-02-07 17:52:54

    你把中文都输在了value中,而value是显示出的。仔细看上下两行会发现第一个是name,value,第二个是value,name。

  • 墨以丶不思量
    2017-02-07 17:32:15

    你可以这样理解:把name属性想作是一个人的姓名,同名的会有很多,

    id想作是一个人的身份证号码,这就是一个唯一的标识。决不能重复。


    两者区别:

    name:控件名称           

    value:用户输入(或选择)的值

    那么这里的name你设置的是“submit”,是控件的名字,

    而value你设置的是“确定”,是给用户看。

    所以显示的是确定和重置,而不是submit和reset。

  • Triviality
    2017-02-07 17:22:18

    你可以这样认为submit和reset是事物本质,value对应的值就是我肉眼观察到得东西

  • Dux_King
    2017-02-07 17:19:19

    name 是区分控件用的名称,value 是控件的值,显示的当然是值了

  • 慕粉1650086517
    2017-02-07 17:15:42

    type为submit 及reset 是说明命令按钮类型 ,submit为提交按钮,reset为重置按钮,按钮上的value属性用于设计按钮上显示的文字。与文本框不同。

  • 慕粉4035859
    2017-02-07 17:15:41

    因为显示的是value