JavaScript:堆叠并选中复选框,如果未选中则发出警报
所以,我想看看是否有复选框被选中。。。如果没有,请提醒用户选择它们 我不想使用jQuery 这是我的密码:JavaScript:堆叠并选中复选框,如果未选中则发出警报,javascript,Javascript,所以,我想看看是否有复选框被选中。。。如果没有,请提醒用户选择它们 我不想使用jQuery 这是我的密码: function handleChecked() { let form = document.getElementById('form'); var checked_boxes = false; for (let i = 0; i < form.elements.length; i++ ) { if (form.elements[i].type == 'check
function handleChecked() {
let form = document.getElementById('form');
var checked_boxes = false;
for (let i = 0; i < form.elements.length; i++ ) {
if (form.elements[i].type == 'checkbox' && form.elements[i].checked == true) {
checked_boxes=true;
handleRemoveElements();
}
}
if (checked_boxes) {
handleCheckedBoxes();
} else {
alert("Please select a box.");
}
}
函数handleChecked(){
让form=document.getElementById('form');
var复选框=false;
for(设i=0;i
最终发生的是,不管怎样,我都会收到警报。我相信这与操作的堆叠方式有关,但我似乎无法正确处理
想法?您可以将
查询选择全部与:checked一起使用,并计算找到的总数:
函数countTotalCheckboxChecked(){
console.log(document.queryselectoral('.chk1:checked').length);
}
选中
请包含表单的HTML。