为了账号安全,请及时绑定邮箱和手机立即绑定

name和value

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

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

为什么

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

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

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

正在回答

7 回答

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

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

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

0 回复 有任何疑惑可以回复我~
#1

qq_看落_0 提问者

非常感谢!
2017-02-08 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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


两者区别:

name:控件名称           

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

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

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

因为显示的是value

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1223089    人
  • 解答问题       18212    个

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

进入课程

name和value

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信