[asp.net2.0]在客户端实现treeview控件的单选功能

来源:互联网 发布:淘宝玉石吊坠 编辑:程序博客网 时间:2024/06/08 05:11

后台:

TreeView1.ShowCheckBox = true;

TreeView1.Attributes.Add("onClick", "SingleCheck()");

 

前台js代码:

<script language="javascript">
//实现treeview控件的单选操作
function SingleCheck()
{
    var obj = event.srcElement;
    if(obj.tagName=="INPUT" && obj.type=="checkbox")
    {
        if(obj.checked==true)
        {
            var chkedid=obj.id;
            //obj.nextSibling.innerText 所选复选框旁边的文本
            var inputs = document.getElementsByTagName("input");
            for(var i=0;i<inputs.length;i++)
            {  
                if((inputs[i].type=="checkbox") && (inputs[i].id != chkedid))
                {
                    inputs[i].checked=false;
                }
            }

        }
    }

}
</script>

在windows xp sp3 ,vs2005 开发环境下测试通过

原创粉丝点击