js控制复选框问题
<input type="checkbox" id="" value="1" />父级<input type="checkbox" id="" value="2" />子类
<input type="checkbox" id="" value="3" />子类
<input type="checkbox" id="" value="4" />子类
当我在选择子类复选框的时候,如何用js先判断父级复选框是否选中,如果父级选中则子类可选,否则不可选 --------------------编程问答-------------------- like this?
http://www.cnblogs.com/insus/archive/2013/05/22/3093114.html --------------------编程问答-------------------- 可以在id上制定规则,比如父级复选框id名字为"cbo_1"(cbo_1、cbo_2...),他子复选框id名字为"cbo_1_1:"(cbo_1_1、cbo_1_2...), --------------------编程问答--------------------
js获取checkbox的id根据下划线获取上级复选框id进行判断。
这样可以点击上级下级全部选中等操作 --------------------编程问答--------------------
是这个效果,但是看了你写的代码有点不明白,感觉挺复杂的 --------------------编程问答--------------------
我大概也是这么做的,在子类里加了onclick连接,传id到js中,然后在js中解析得到父级id,判断父级是否被选中,代码如下:
function show(id) {
var a = id.replace(/[^a-zA-Z]/g, '');
var b = document.getElementById(a);
if (b.checked==true) {
}
else {
alert("请先选择上级模块!");
document.getElementById(id).disabled = true;
}
}
没有实现效果,我写的代码有什么问题吗 --------------------编程问答-------------------- 遍历一次 不就行了
补充:.NET技术 , ASP.NET