日期:2014-05-17  浏览次数:20698 次

刚学html,想问下这些关键字的作用是啥
<html>
<body>

<form name="input" action="http://www.baidu.com" method="get">
<input type="checkbox" name="vehicle" value="Bike" />
I hava a bike
<br />
<input type="checkbox" name="vehicle" value="Car" />
I have a car
<br />
<input type="checkbox" name="vehicle" value="Airplane" />
I hava an airplne
<br />
<input type="submit" value="登录" />
</form>

</body>
</html>

这里面的name value checked 的作用是啥?中文意思我懂 只是不知道为什么这样用  求大神给解释下

------解决方案--------------------
name 为了标明这个标签和其他标签的区别,就和人的名字一样,js可根据name获取他的值,标签好像都有这个属性
value 你的input的值,input后面跟的是你页面显示的内容,value不显示在页面上,通过代码,可以获取他的值,举个简单的例子,你的<input type="text" value="test"/>测试  用request获取这个input 得到的结果是test
checked 是标记你的select,checkbox,radio 选中的项

以上是个人解释,你可以参考具体教程学习。
------解决方案--------------------
name  就是value的一个标记  
通过js 或后台java代码 获取name 对应的getName()即value
checked 表示该选择项被选中
多看看html api
------解决方案--------------------
name 表示这个组件一个名称,value,表示每一个名称对应的一值,是惟一的,就比如人跟每一个人名一样,人有可以定义为那么, 每个人名可以定义为value, 而checked表示是否选中