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) 我爱捣鼓