判断checkbox选择的个数 多浏览器
就是不能让用户选择超过5个checkbox
New Document
5){ ii -=1; this.checked = false;alert('最多不能超多5个主营项目!请重新选择!');}
}
}
}
window.onload = boxnum;
//-->
1 2 3 4 5 6 7 8 9 10 |
||
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
上面的只能在IE下运行
支持多浏览器的方法
var m_count = 0;
document.getElementById("form1").onclick = function(e){
ele = (document.all)?window.event.srcElement:e.target;
if (ele.nodeName.toLowerCase()=="input" && ele.type.toLowerCase()=="checkbox" && ele.checked)
m_count++;
if (ele.nodeName.toLowerCase()=="input" && ele.type.toLowerCase()=="checkbox" && !ele.checked)
m_count--;
if(m_count>5){
m_count--;
alert("最多不能超多5个主营项目!");
return false;
}
return true;
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]