我有以下复选框代码:
<input checked="checked" id="check" name="check" type="checkbox" value="active">
默认情况下设置为checked
,并且不会更改用户是否在UI中取消选中它。如何确定用户是否实际取消选中该框?
答案 0 :(得分:0)
document.querySelector('#check').addEventListener("change", function() {
var checkbox_value = document.querySelector('#check:checked').value;
alert(checkbox_value);
});
答案 1 :(得分:0)
没有jQuery:
alert(check.checked)
复选框输入元素具有checked
属性,即使您无法看到它,只要点击事件到达它们,该值就会切换。
如果你想对此作出反应,那你可以检查一下:
check.onchange = function() {
if (!check.checked) {
// he unchecked the box! oh my
}
}