读书人

判断checkbox选中的个数有关问题

发布时间: 2012-03-09 21:42:55 作者: rapoo

判断checkbox选中的个数问题
如何判断checkbox选中的length,这些checkbox只有value属性,或者只有name属性,或者只有id属性。望各位赐教。

[解决办法]
遍历父元素的子结点
[解决办法]

JScript code
///<summary>///CheckBox判断 - 允许More多个选择///</summary>///<param name="control">控件的对象</param>///<param name="bool">传递ture/false,ture可以操作,false不可以操作,不需要此项时可以传True</param>///<param name="mes0">没有选择一个的信息</param>///<param name="mes">确认要操作的信息</param>///<param name="nomes">没有权限操作的信息,不需要此操作时候,可以传 ""</param>var CheckBoxMore = function(control,bool,mes0,mes,nomes){      for(var i= 0,j=0;i < $N(control).length; i++){        if($N(control)[i].checked){                j++;        }      }if(j==0){        alert(mes0);        return true;      }if(bool){          if(j>0){                if(PromptConfirm(mes))                    return false;                else                    return true;          }          return true;      }else{            alert(nomes);            return true;      }}
[解决办法]
JScript code
function x(){    var e=document.getElementsByTagName("input");    var count=0;    for(var i=0;i<e.length;i++){        if(e[i].checked){            count++;        }    }    alert(count);}document.onmousedown=x;
[解决办法]
JScript code
function x(){    var e=document.getElementsByTagName("input");    var count=0;    for(var i=0;i<e.length;i++){        if(e[i].checked&&e[i].type=="checkbox"){            count++;        }    }    alert(count);}document.onmousedown=x; 

读书人网 >JavaScript

热点推荐