让控制全选的选框根据需要失效
时间:2011-12-03
来源:互联网
问题是这样:
我设定了12个checkbox,名字与value值都不同,并实现了全选、前半选以及后半选三个checkbox选框;
现在,我将数据库的数据与12个checkbox产生了关联,并将选取的显示为disabled,没选的显示为空;
因此,问题就出在三个控制全选或半选的选框上!
帮助请求:
请各位帮忙指点,用数据关联后的状态判断,将三个控制选框动态转为失效。先谢谢了!
作者: yessanya 发布时间: 2011-12-03
既然知道是判断了,你就只用判断使按钮不可写就可以了嘛
作者: chinmo 发布时间: 2011-12-03
但是语法上,我搞不太明白,请指点
搞了如下部分,好像不对,还有前选的判定,后选的判定不知怎么搞了:
CSS code
搞了如下部分,好像不对,还有前选的判定,后选的判定不知怎么搞了:
CSS code
<script> function close(){ for (var i=0;i<12;i++) if document.getElementById('X'+[i]).disabled = true;{ document.getElementById('allX').disabled = true } } </script> <div id="div2"> <input type="checkbox" name="X1"> <input type="checkbox" name="X2"> <input type="checkbox" name="X3"> <input type="checkbox" name="X4"> <input type="checkbox" name="X5"> <input type="checkbox" name="X6"> </div> <br> <div id="div1"> <input type="checkbox" name="allX" onClick="fncSelectAll(this,1,6)"> <input type="checkbox" name="allX" onClick="fncSelectAll(this,1,3)"> <input type="checkbox" name="allX" onClick="fncSelectAll(this,4,6)"> </div> <br> <input type="button" name="FH" value="测试" onClick="close()">
作者: yessanya 发布时间: 2011-12-03
你用getElementById获取多选框对象,但你的<input type="checkbox" name="X1">
没有id,只有name,要<input type="checkbox" name="X1" id="X1">
其它也是一样,另外你的if条件里连括号不都写?
没有id,只有name,要<input type="checkbox" name="X1" id="X1">
其它也是一样,另外你的if条件里连括号不都写?
作者: ruogannian 发布时间: 2011-12-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28