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; } } }