html代码中name是什么意思,为什么我在name后面定义不同的单词好像结果都差不多,谁帮忙解释下,代码如下

<form>
<input type="checkbox" name="bike" />
I have a bike
<br />
<input type="checkbox" name="car" />
I have a car
</form>

就好像序列号一样,每一个商品要有一个标识来区分它们。
这个标识页面是不显示的,只有代码里面有。
name只是为了到时候利用这个标识来提取它的value,还有其他一些数据。
你也可以用id来当做这个的标识。

参考资料:http://www.w3school.com.cn/tags/tag_input.asp

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-25
html中有两种标识符号name和id,id是唯一的身份,就像你身份证号,name是可以重复的,就像你的名字(可以重名)。比如在js操作的时候,用id就避免了一些冲突,用name可以让所有叫西香的人做同一件事。当name不重时,和id是一样的。
第2个回答  2011-01-25
name只不过是input的一个名字,供后面的程序能够认出操作的是哪个input,对于页面显示是一样的,浏览者是不关心这个input的名字的,只关心他的value
第3个回答  2011-01-25
<form> 用于HTML 网页,浏览器端。
这里的name,用于区分 是哪个input.
当表格 传送回服务器时,bike的名字带的值就是 上面那个 checkbox 里的--选了还是没选。
car名字带的值就是 下面 那个 checkbox 里的 -- 选了还是没选。
服务器端 根椐 form 送回 的结果,再决定 把怎样的新网页 送往浏览器。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网