现在做了一个新闻滚动 后台控制 只能选中3条 只要是选中的 数据库的字段就是1 否则是0 因为只能显示3条 所以从后台显示的时候 总是有3条信息的复选框是选中的 我用JS做了一个计数器 记录我选中了几条 但是 有3条默认的是从数据库里 读出来 怎么 我做了大于4条的验证 当我取消选中的复选框的时候 还继续提示我选种大于4条的错误 怎么判断 已经选中的复选框 如果取消了选中啊???????老大们帮忙!
解决方案 »
- extjs window关闭问题
- 怎样将绑定出的时间格式2011-6-3替换成2011/6/3这种格式?菜鸟..在线等
- 我在ASP页面内调用外部JS文件函数结果却不能触发
- 求助!关于onclick事件 延迟
- 为什么下面这个网页时钟出不来
- 关于前后选择结果进行比较的问题
- 请教如何在方法内部,等待一个用户输入的值之后在继续执行方法的其余部分(不可用confirm,prompt)!
- javascript 中Calendar.js 日历控件的问题啊!
- 谁能告诉我如何在网页中用document.write用汉字编码来显示汉字,记得有人这样干过,可惜忘了,也查不到,只有求助大家了!
- 关于数组的问题?难呼哉?
- JSP网站的发布最灵活的一种方式
- 请教这种程序制作的原理
<script>function ddd(obj){
var cNo = 0;
var chks = document.getElementById("chk");
var checkbox = chks.getElementsByTagName("input");
for(var i = 0;i < checkbox.length;i++){
if(checkbox[i].checked==true){
cNo++;
}
}
if(obj.checked==true){
if(cNo!=0){
cNo--;
}
}else{
if(cNo>2){
alert("Max");
//obj.checked==false;
}
}
}
</script>
<div id="chk">
<input type="checkbox" onMouseUp="ddd(this)">
<input type="checkbox" onMouseUp="ddd(this)">
<input type="checkbox" onMouseUp="ddd(this)">
<input type="checkbox" onMouseUp="ddd(this)">
<input type="checkbox" onMouseUp="ddd(this)">
<input type="checkbox" onMouseUp="ddd(this)">
</div>
</html>