html文档中的name属性

表单name属性
本文解释了HTML表单中name属性的重要性。若input标签未设置name属性,则提交表单时其值不会被发送到服务器。name属性用于标识提交给服务器的表单数据及客户端JavaScript引用。

在一个表单中的一个input标签只设置了id属性,没有设置name属性,结果提交到服务器的form中没有改input标签的值,经研究发现原因就是没有设置name属性

w3c上对name的描述是:

name 属性规定 input 元素的名称。

name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。

注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

w3c上对id的描述是:

id 属性规定 HTML 元素的唯一的 id。

id 在 HTML 文档中必须是唯一的。

JavaScript 可以利用 id 属性通过 HTML DOM 来改变带有指定 id 的 HTML 元素的样式,CSS 也可以利用 id 定义相关元素的样式。

 显然是要设置了name属性才能把标签的值传到服务器

网上有人归纳了一些name的用途http://www.cnblogs.com/birdshome/archive/2005/01/31/99562.html

转载于:https://www.cnblogs.com/tendzzss/archive/2011/06/24/2088620.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值