<asp:CheckBoxList runat="server" ID="two_menu" name="two" onclick="selectAll(this.checked)"><script language="javascript">
function selectAll(bool)
{
var ctl = document.getElementById("Menu");
var checkbox = ctl.getElementsByTagName("input");
for(var i=0;i<checkbox.length;i++)
{
if(checkbox[i].type=="checkbox")
{
checkbox[i].checked = bool
}
}
}
</script> 参考
function selectAll(bool)
{
var ctl = document.getElementById("Menu");
var checkbox = ctl.getElementsByTagName("input");
for(var i=0;i<checkbox.length;i++)
{
if(checkbox[i].type=="checkbox")
{
checkbox[i].checked = bool
}
}
}
</script> 参考
解决方案 »
- 谁能教下YUI3里面DOMContentLoaded如何使用?
- Ext 3.0 教学视频求推荐------
- js如何调用linux下的c函数
- 关于动态JSP页面下innerHTML的问题
- 急急急,写了一段动态选择日期的代码,老是不能正常运行,80分求助,在线等
- *****************做网站的朋友们能否帮忙推荐一个域名注册和空间租用?******************
- 如何限制下拉框宽度不变?
- 如何让点击链接,弹出来的窗口都是同一个窗口,并且当新弹出来的窗口最小话的时候,再次点击链接能够让他出现在屏幕最前方?
- ★★★请教关于图层的飘动~
- if (mm.length==1) mm='0'+String(mm);本来mm=2,长度是1,但就是不在前边加零?
- 两个div问题
- 提供网页文字的简繁转换最简单的方法,不过有点小问题想请教
还是搞定了.说到底还是自己大意了. 写js的时候没注意
不过不是这样获取全部input因为checkbox checkboxlist 在ItemTemplate模板项中. 所以绑定过后会有几列选项.
不能这样获取.
<asp:CheckBox ID="opt" runat="server" onClick="onCheck(this);" Text='<%#Eval("MenuName") %>' />function onCheck(obj){
var nextNode = obj.parentNode;
var cb = nextNode.getElementsByTagName("input");
for(var i=0;i<cb.length;i++){
if(cb[i].type == "checkbox"){
if(obj.checked){
cb[i].checked = true;
}
else {
cb[i].checked = false;
}
}
}
}