我在RadGrid中有一个asp添加按钮,它执行异步回发。它还使用jquery禁用“保存”和“取消”按钮。单击命令按钮时,我再次启用它们。 但渲染的html仍显示
<input type="submit" ID="SaveButton" disabled="disabled"/>
由于这个原因,我的OnClientClick事件不会被触发。 为什么按钮没有启用?
答案 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
点击事件中,您可以将其用作提交按钮点击事件。
以上是我在之前的经历中找到的替代方式,因此请与您分享。
希望这会有所帮助。