ES6 javascript如何判断复选框至少选择一项?

 

function Submit() {
var checkOne = false; //判断是否被选择条件
var chboxVal = []; //存入被选中项的值
var checkBox = document.querySelectorAll('input[name = "hobby"]'); //获得得到所的复选框
var checkArr = Array.from(checkBox); //将类数组转为数组

checkArr.forEach(item => {
//如果有1个被选中时 选择条件 为true 并将值添加到数组中
if (item.checked) {
checkOne = true;
chboxVal.push(item.value)//将被选择的值追加到
};
});

if (checkOne) {
alert("您选择爱好对应的value是:" + chboxVal);
} else {
alert("对不起:至少要选择一项爱好哦!");
};
};

  文章出处:(http://www.woaidaogu.com)    我爱捣鼓

posted @ 2021-03-11 16:14  咸蛋超人911  阅读(145)  评论(0编辑  收藏  举报