<body onclick="b()">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<script>
function b()
{
n=0
l=document.getElementsByName("a")
for(i=0;i<l.length;i++)
{
if(l[i].checked) n++
}
if(n>5)
event.srcElement.checked=false
}
</script>
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<script>
function b()
{
n=0
l=document.getElementsByName("a")
for(i=0;i<l.length;i++)
{
if(l[i].checked) n++
}
if(n>5)
event.srcElement.checked=false
}
</script>
解决方案 »
- IE不能运行本地javascript,为什么?
- JS上传卡的不得了
- 如何验证这种形式表单中的提交值是否为空?
- windows2003中如何获取iframe的innerHTML
- jquery 选择器问题
- select中,关于if(event.keyCode==13)event.keyCode=9的问题,帮助看看......
- 今天发现一个病毒网页 ,没有什么提示 能自动在本地生成可执行文件,和运行 那个程序, 我把 网页代码给贴出来了 ,哪个高手来解释一下原
- 一个有关window.open的小问题(初学者)。谢谢大家指教
- JRun4怎么在2003下配置?
- 急!急!!!大家帮帮我看看错在哪里,谢谢!
- 怎样验证用户输入的日期是否符合日期格式
- 在线等:如何实现form中的“Select All”按钮?
function
{
var num;//记录有多少个checkbox被选
num=0;
for (i=0;i<document.all.elements.length-1;i++)
{
if (typeof(document.all.elements[i])=='checkbox')
{
if (document.all.elements[i].checked)
num+=1
}
}
if (num>=5) event.returnValue=false;
}
</script>
<input type=checkbox onclick=ckclick()>
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<input type="checkbox" name="checked" value="">
<script>
var objcheck=0
document.onclick=function(){
if(event.srcElement.type=="checkbox")
objcheck=objcheck+((event.srcElement.checked==true)?1:-1);
if(objcheck>4){
alert("More than five!");
event.srcElement.checked=!event.srcElement.checked;
objcheck--;
}
}
</script>
<input type="checkbox" name="pass2" value="">
...<input type="checkbox" name="pic1" value="">
<input type="checkbox" name="pic2" value="">
...能否分别限制两组的最大点击数量为n1, n2呢(这里n1不等于n2)?上面的几种方法似乎都不能实现这个功能。