JS验证radio和checkbox是否被选
function CheckForm() { var flag = false; var allRadio = document.form.elements["miaoshu"]; var txtBox = document.getElementById("txtBox").value; for (var i = 0; i < allRadio.length; i++) { if (allRadio[i].checked) { if (allRadio[allRadio.length - 1].checked) { if (txtBox == "") { flag = false; } else { flag = true; } } } } if (!flag) { alert("请确定输入完整"); } var cbxs = document.getElementsByName('love'); var s = 0; for (var i = 0; i < cbxs.length; i++) { if (cbxs[i].checked) { s += 1; } } if (s < 1) { alert("请确定输入完整"); flag = false; } return flag;}