最简单的Asp.Net 2.0 TreeView的Checkbox级联操作

直接在TreeView的属性上加入:OnClick="OnTreeNodeChecked()"

或者:MyTree.Attributes.Add("OnClick", "OnTreeNodeChecked()");

页面写入以下JavaScript:
<script language ='javascript' type='text/javascript'>
function OnTreeNodeChecked()
{
var ele = event.srcElement;
if(ele.type=='checkbox')
{
var childrenDivID = ele.id.replace('CheckBox','Nodes');
var div = document.getElementById(childrenDivID);
if(div==null)return;
var checkBoxs = div.getElementsByTagName('INPUT');
for(var i=0;i<checkBoxs.length;i++)
{
if(checkBoxs[i].type=='checkbox')
checkBoxs[i].checked=ele.checked;
}
}
}
</script>

posted @ 2007-01-24 10:46 永不言败 阅读(4374) 评论(2)  编辑 收藏 网摘 所属分类: asp.net2.0

  回复  引用    
#1楼 2007-02-02 09:03 | jack[未注册用户]
怎么用JAVASCRIPT读取的Asp.Net 2.0 TreeView的Checkbox被选中的节点值
  回复  引用  查看    
#2楼[楼主] 2007-02-12 19:50 | WOW玩家      
@jack
这个我也不懂..




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 628761




相关文章:

相关链接: