如何判断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;