日期:2014-05-16 浏览次数:20402 次
///<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;
}
}
------解决方案--------------------
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;
------解决方案--------------------
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;