多选框实现多个选项不能同时选中效果
function noMultiCheckBox(obj,noMultiCheckVal) { if(obj.checked){ //如果属于限制值范围那就将其他值都设置成不被选中 var checkBoxAll = document.getElementsByName(obj.name); for ( var j = 0; j < checkBoxAll.length; j++) { if(noMultiCheckVal.indexOf(obj.value)>-1 && noMultiCheckVal.indexOf(checkBoxAll[j].value)>-1 && checkBoxAll[j].value!=obj.value){ checkBoxAll[j].checked = false; } } } } function radioCheckBox(obj) { var checkBoxAll = document.getElementsByName(obj.name); for ( var i = 0; i < checkBoxAll.length; i++) { if (checkBoxAll[i] != obj) { checkBoxAll[i].checked = false; } else { checkBoxAll[i].checked = obj.checked; } } }