多選框實現多個選項不能同時選中效果


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