<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>才需要加吗?
value 属性为 input 元素设定值。
对于不同的输入类型,value 属性的用法也不同:
type="button", "reset", "submit" - 定义按钮上的显示的文本
type="text", "password", "hidden" - 定义输入字段的初始值
type="checkbox", "radio", "image" - 定义与输入相关联的值
注释:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性
我也觉得,能显现出来就可以了,而且value是与数据库进行交互的,
可以啊,没什么区别,value值是一个默认值。设置了后相应的标签会显示你设置的value值。
其实 我觉得你不用那么纠结 只要你做出来的东西显示出来一样就可以了,我们做前端的就是为了让它更好的显示出来,只要行,你的也是一种方法。
可以运行但是没有控制式样,所以你慢跑,登山,篮球都可以点 value是控制式样单选还是复选 name 控制类,比如 慢跑,登山,篮球都是 单选 ,然后 name 为 sport 那么 三个选项 你只能选一个
在写静态界面的时候可以不加,因为不影响页面的展示效果。
但是在实际应用中一般都有value值,以方便与数据库进行数据交互