如何使用javascript禁用asp菜单控件 [英] how to disabled asp menu control using javascript

查看:61
本文介绍了如何使用javascript禁用asp菜单控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨............



i想要按钮点击事件禁用menun控件但不能正常工作我的代码是



hi ............

i want disabled menun control on button click event but it not working my code is

<head runat="server">
    <title></title>
    <script type ="text/javascript" >
        function hideMenu() {
            alert("in");
            document.getElementById('Menu1').Enabled = false;
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal"  Enabled = false >
            <Items>
                <asp:MenuItem Text="New Item" Value="New Item">
                    <asp:MenuItem Text="New Item" Value="New Item">
                        <asp:MenuItem Text="New Item" Value="New Item"></asp:MenuItem>
                    </asp:MenuItem>
                </asp:MenuItem>
                <asp:MenuItem Text="New Item" Value="New Item">
                    <asp:MenuItem Text="New Item" Value="New Item"></asp:MenuItem>
                </asp:MenuItem>
                <asp:MenuItem Text="New Item" Value="New Item"></asp:MenuItem>
            </Items>
        </asp:Menu>
        <input id="Button1" type="button" value="button" onclick="hideMenu();"  />
    </div>
    </form>
</body>
</html>

推荐答案

下面你会发现hideMenu()函数的编码,它可以根据你的需要正常工作。



函数hideMenu(){

var menu =
Below you find coding of hideMenu() function that is working properly as per your need.

function hideMenu(){
var menu=


get(''<%= Menu1.ClientID%>'') ;

if(menu!= null){

var count = menu.all.length;

for(var i = 0; i <计数; i ++){

menu.all [i] .disabled = true;

}

}

}
get(''<%= Menu1.ClientID %>'');
if(menu != null){
var count = menu.all.length;
for(var i = 0;i < count; i++){
menu.all[i].disabled=true;
}
}
}


我知道这是一个旧帖子,但你需要改变:



document.getElementById(''Menu1'') .Enabled = false;



to



document.getElementById(''Menu1'')。禁用= true;







希望这会有所帮助!
I know this is an old post, but you need to change:

document.getElementById(''Menu1'').Enabled = false;

to

document.getElementById(''Menu1'').disabled = true;



Hope this helps!


这篇关于如何使用javascript禁用asp菜单控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆