多选框实现多个选项不能同时选中效果


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM