CHECKBOXLIST脚本控制复选框选择个数

function CheckVoteCount(id){
    var count = 0;
    for (var i = 0; i < (document.getElementById("ck_voteList").getElementsByTagName("input").length); i++){
     if (document.getElementById("ck_voteList_" + i).checked){
      count++;
     }
    }
    if (count > 10){
     document.getElementById(id).checked = false;
     
     alert("最多只能选择10个!");
    }
   }
function CheckVoteCount(id){
    var count = 0;
    for (var i = 0; i < (document.getElementById("ck_voteList").getElementsByTagName("input").length); i++){
     if (document.getElementById("ck_voteList_" + i).checked){
      count++;
     }
    }
    if (count > 10){
     document.getElementById(id).checked = false;
     
     alert("最多只能选择10个!");
    }
   }
function initCkVoteList(){
    for (var i = 0; i < (document.getElementById("ck_voteList").getElementsByTagName("input").length); i++){
     
     var id = "ck_voteList_" + i;
     var obj = document.getElementById(id);
     
     var ev = function(ckId){
      return function(){ CheckVoteCount(ckId); }
     }
     
     if(obj.attachEvent){  
      obj.attachEvent("onclick", ev(id));  
     }else if(obj.addEventListener){  
      obj.addEventListener("click", ev(id), false);  
     }
    }
   }
function initCkVoteList(){
    for (var i = 0; i < (document.getElementById("ck_voteList").getElementsByTagName("input").length); i++){
     
     var id = "ck_voteList_" + i;
     var obj = document.getElementById(id);
     
     var ev = function(ckId){
      return function(){ CheckVoteCount(ckId); }
     }
     
     if(obj.attachEvent){  
      obj.attachEvent("onclick", ev(id));  
     }else if(obj.addEventListener){  
      obj.addEventListener("click", ev(id), false);  
     }
    }
   }
posted on 2010-12-29 16:07  junjun898  阅读(245)  评论(0编辑  收藏  举报