问答详情
源自:6-8 使用label为input标签穿上衣服

问题有点多

<form>
   <lable for="interest">你对什么运动感兴趣:</lable><br>
   慢跑<input type="checkbox" name="jog" id="jog"/><br>
   登山<input type="checkbox" name="climb" id="climb"/><br>
   篮球<input type="checkbox" name="basketball" id="basketball"/>
</form>   
这样可以吗?如果可以的话和参考答案有什么区别?为什么这里不用vaule,是因为写了<form method="post" action="file.php>才需要加吗?


提问者:黑之巢 2016-09-28 17:03

个回答

  • 木云先生
    2016-09-28 17:17:22
    已采纳

    value 属性为 input 元素设定值。

    对于不同的输入类型,value 属性的用法也不同:

    type="button", "reset", "submit" - 定义按钮上的显示的文本

    type="text", "password", "hidden" - 定义输入字段的初始值

    type="checkbox", "radio", "image" - 定义与输入相关联的值

    注释:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性


  • 慕圣8002261
    2016-10-02 23:13:32

    我也觉得,能显现出来就可以了,而且value是与数据库进行交互的,

  • 小伍在慕o课
    2016-09-28 17:16:43

    可以啊,没什么区别,value值是一个默认值。设置了后相应的标签会显示你设置的value值。

  • 创造奇迹的猫4076036
    2016-09-28 17:16:15

    其实 我觉得你不用那么纠结   只要你做出来的东西显示出来一样就可以了,我们做前端的就是为了让它更好的显示出来,只要行,你的也是一种方法。

  • qq_小熊灬_0
    2016-09-28 17:13:04

    可以运行但是没有控制式样,所以你慢跑,登山,篮球都可以点    value是控制式样单选还是复选  name 控制类,比如 慢跑,登山,篮球都是 单选 ,然后 name 为 sport 那么 三个选项 你只能选一个

  • 学习前端的人
    2016-09-28 17:08:58

    在写静态界面的时候可以不加,因为不影响页面的展示效果。

    但是在实际应用中一般都有value值,以方便与数据库进行数据交互