<input type="checkbox" name="a" value="b" />bb
<input type="checkbox" name="a" value="c" />cc
如果三个都选,传入的a 将会等于 c,= = ,也就是说,传入值只保留最后一个,前者会被覆盖。
所以我们经常把name 写为 a[]
<input type="checkbox" name="a[]" value="a" />aa
这样传入会一个a数组,保存所有选中的值。我不知道你是用php还是asp还是java = = 所以传入后咋处理也没法说了= =。自行理解
复选框,设置一组复选框,然后通过表单提交,可以得到一串值首先这些复选框要拥有同一个名字
然后表单接值的时候就接这个名字,就可以得到所有被选中的复选框的值
这些值是用逗号连接起来的
你这两种写法显示出来的效果是一样的,都是左边是复选框右边是“丰满”两个字。区别是如果给input加上name属性的话,在提交表单时前者提交的值是“fat”,而后者提交的值是空字符串。