启用后,asp按钮仍保持禁用状态

时间:2013-02-25 10:46:30

标签: jquery

我在RadGrid中有一个asp添加按钮,它执行异步回发。它还使用jquery禁用“保存”和“取消”按钮。单击命令按钮时,我再次启用它们。 但渲染的html仍显示

<input type="submit" ID="SaveButton" disabled="disabled"/>

由于这个原因,我的OnClientClick事件不会被触发。 为什么按钮没有启用?

1 个答案:

答案 0 :(得分:0)

你试过.on

吗?
$('#SaveButton').on('click',function(){
   //code.
});

禁用的元素不会触发鼠标事件。大多数浏览器会将源自禁用元素的事件传播到DOM树上,因此事件处理程序可以放在容器元素上。

你也可以像我说的那样做。

示例

<div id = "click_fire_disable">
   <input type = "submit" id="anything" value = "I am disabled" disabled = "disabled" />
</div>

现在,在click_fire_disable点击事件中,您可以将其用作提交按钮点击事件。

以上是我在之前的经历中找到的替代方式,因此请与您分享。

希望这会有所帮助。