我正在尝试编写代码来禁用页面上的提交按钮(或所有提交按钮)以避免双重回发。

我想生成我自己的回发 javascript 函数(并使用 GetPostbackEventReference 注入(inject)回发 javascript),但也许有一些更好的方法来做到这一点?或者也许有其他方法可以避免双重回发?

更新 :

我还想找出调用 javascript 的最佳位置,例如如果我在 onclick 按钮处理程序中调用以下脚本,则不会连接按钮的服务器单击事件。

$('input[type=submit]').attr('disabled', 'disabled')

最佳答案

http://greatwebguy.com/programming/dom/prevent-double-submit-with-jquery/

这应该可以帮助你

   1. $('form').submit(function(){
   2.     $(':submit', this).click(function() {
   3.         return false;
   4.     });
   5. });

关于javascript - 回发后禁用所有提交按钮的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4194648/

10-13 06:23