README
checked属性
<input type="checkbox" name="vehicle" checked/>
document.getElementById("checkbox1").checked
结论
- html中checked意味着页面加载时,让该checkbox元素的checked属性为true,页面显示选中状态。
- 在提交表单时判断表单是否选中的标准是document.getElementById(“checkbox1”).checked返回true还是false。和html页面内容无关。
value属性
<input type="checkbox" name="vehicle" id="checkbox1" />
alert(document.getElementById("checkbox1").value);
结论
value的属性代表checkbox提交给表单的值。
- value如果没有设置,则默认value的值是“on”。如果设置,自然value就是设置的值。
- value的值和表单是否选中无关。 无论表单是否选中,checkbox的值都是一样的。 ※这个点是包括我在内很多人都有误解。