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

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

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

正在回答

7 回答

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

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

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

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


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

咖喱君 提问者

非常感谢!
2016-04-03 回复 有任何疑惑可以回复我~

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

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

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

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

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

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

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

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"> 一同使用。


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

肚子痛的花生

这次的案例type="checkbox"没有设置value啊。。只有name和id..完全懵逼了
2016-04-09 回复 有任何疑惑可以回复我~
#2

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

因为你这次type选的类型 完全用不到value在他的属性上显示其名字
2016-04-09 回复 有任何疑惑可以回复我~

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

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

看情况  自己 选择

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

不一定,看情况而定

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

举报

0/150
提交
取消

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

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