<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 的作用是啥?中文意思我懂 只是不知道为什么这样用  求大神给解释下

解决方案 »

  1.   

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

  2.   

    name  就是value的一个标记  
    通过js 或后台java代码 获取name 对应的getName()即value
    checked 表示该选择项被选中
    多看看html api
      

  3.   

    name 表示这个组件一个名称,value,表示每一个名称对应的一值,是惟一的,就比如人跟每一个人名一样,人有可以定义为那么, 每个人名可以定义为value, 而checked表示是否选中