JS实现:选中父checkbox时子checkbox同时被选中
来源:互联网 发布:丹尼格林数据 编辑:程序博客网 时间:2024/06/04 19:56
html中checkbox定义:
<input type="checkbox" value="@@@list_category_id@@@" name="DEL_CATEGORY_ID" onclick="doChoiceCheckbox()">
JS:从ary[]中取值判断
function doChoiceCheckbox()...{
if (ary.length == 0)...{
return false;
}
var choiceCategoryId = "";
if (document.ftcartForm.DEL_CATEGORY_ID.type=="checkbox")...{
if (document.ftcartForm.DEL_CATEGORY_ID.checked)...{
choiceCategoryId += document.ftcartForm.DEL_CATEGORY_ID.value;
}
}else...{
for (var i=0;i<document.ftcartForm.DEL_CATEGORY_ID.length;i++)...{
if (document.ftcartForm.DEL_CATEGORY_ID[i].checked)...{
choiceCategoryId += document.ftcartForm.DEL_CATEGORY_ID[i].value;
}
}
}
if(!choiceCategoryId=="")...{
for(var x=0;x<ary.length;x++)...{
if(choiceCategoryId==ary[x].id&&ary[x].parentCategoryId=='-1')...{
for(var y=0;y<ary.length;y++)...{
if(ary[y].parentCategoryId==ary[x].id)...{
document.getElementsByName("DEL_CATEGORY_ID")[y].checked = true;
}
}
}
}
}
}
if (ary.length == 0)...{
return false;
}
var choiceCategoryId = "";
if (document.ftcartForm.DEL_CATEGORY_ID.type=="checkbox")...{
if (document.ftcartForm.DEL_CATEGORY_ID.checked)...{
choiceCategoryId += document.ftcartForm.DEL_CATEGORY_ID.value;
}
}else...{
for (var i=0;i<document.ftcartForm.DEL_CATEGORY_ID.length;i++)...{
if (document.ftcartForm.DEL_CATEGORY_ID[i].checked)...{
choiceCategoryId += document.ftcartForm.DEL_CATEGORY_ID[i].value;
}
}
}
if(!choiceCategoryId=="")...{
for(var x=0;x<ary.length;x++)...{
if(choiceCategoryId==ary[x].id&&ary[x].parentCategoryId=='-1')...{
for(var y=0;y<ary.length;y++)...{
if(ary[y].parentCategoryId==ary[x].id)...{
document.getElementsByName("DEL_CATEGORY_ID")[y].checked = true;
}
}
}
}
}
}
- JS实现:选中父checkbox时子checkbox同时被选中
- js中实现同时对checkbox选中和取消
- 脚本实现CheckBox父选中,子全选中,子选中父也选中!
- 脚本实现CheckBox父选中,子全选中,子选中父也选中!
- CheckBox 选中效果 选中子自动选中父
- JS checkbox 全部选中
- JS checkbox 选中事件
- js select CheckBox选中
- JS CheckBox 选中事件
- js checkBox,Radio选中
- js 判断checkbox选中
- js选中checkbox
- MFC listctrl checkbox选中行同时选中
- js实现选中所有的checkbox
- jquery mobile通过js实现checkbox选中,取消选中
- 单击一个CheckBox时选中所有子CheckBox
- javascrip实现:若选中TreeView的父节点checkbox,则其子节点全部选中
- checkbox是否被选中
- 二级域名共享cookies
- 2007年度跨国公司IT人员岗位职责及薪酬表
- 亲手焙制一个极其简单但却极其实用的Reflector插件
- java加密算法(md5)
- 书非买不能读也
- JS实现:选中父checkbox时子checkbox同时被选中
- 关于创业团队的思考:切不可技术主导
- 软件工程概要设计文档模型
- 七种武器——.NET工程师求职面试必杀技
- Berkeley DB在linux中的安装
- 三十岁前不要去在乎的18件事
- AskDestPath
- AJAX入门之XMLHttpRequest慨述
- IBM HTTP Server