日期:2014-05-19  浏览次数:20578 次

我在使用treeview的时候所遇到的问题,与checkbox相关!
我让treeview的showcheckbox属性为true,
但我在使用过程中,不希望用户能够点击checkbox而改变其勾选的状态
而是通过小方框后面的文本控制的,点文本而改变其勾选状态
我要问的是:如何禁止用户点击checkbox小方框?谢谢大家

------解决方案--------------------
function Check()
{
var o = event.srcElement;
if(o.tagName == "INPUT "&& o.type== "checkbox ")
{
event.returnValue = false;
}
}

<asp:TreeView onclick= "javascript:Check() " ID= "TreeView1 " runat= "server " ShowLines= "True " EnableClientScript= "False " ShowCheckBoxes= "All ">
</asp:TreeView>