2011-06-07 70 views
0

如果不使用jQuery(不能进入为什么不现在)如果某个客户端条件不满足,如何禁用ASP.NET按钮以“可点击”?Javascript阻止ASP.NET按钮点击

+0

为什么你不能从asp.net中删除按钮? Javascript可以被禁用,任何高级用户都可以点击按钮,如果他们想...... – VirtualTroll 2011-06-07 19:51:57

回答

2

你可以用纯javascript做这样的事情。

if(someCondition) 
    document.getElementById("buttonClientID").disable = true; 
else 
    document.getElementById("buttonClientID").disable = false; 
2

该按钮将在客户端渲染为<input>标记。使用标准JavaScript document.getElementById查找输入并将其disabled属性设置为true

1

使用JavaScript:

document.form1.button.disabled=true;

,或者尝试

document.getElementByID('myButton').disabled=true;

2

的OnClientClick = “返回false;”将阻止帖子返回,而不禁用按钮。如果需要,你可以添加一个提醒('禁用按钮')。