如何禁用表单上的按钮提交完全像stackoverflow问题?

时间:2010-04-16 05:02:04

标签: asp.net jquery button

我看到stackoverflow问问题页面他们禁用按钮,直到我的回发事件结束,当我发布问题并将我重定向到我的问题页面...如何在asp.net/jquery中执行此操作?

2 个答案:

答案 0 :(得分:2)

$('#myform').submit(function(){
    $('input[type=submit]', this).attr('disabled', 'disabled');
});

在客户端操作完成后重新启用按钮,例如AJAX:

$('#myform:input[type=submit]').removeAttr('disabled');

答案 1 :(得分:0)

基本概念是你会让jquery添加一个禁用按钮的客户端点击事件(即$('#controlName')。attr(“disabled”,“disabled”);)。要记住的是,您希望从该方法返回TRUE,以便标准表单发布功能仍然可用。

类似的东西:

$(function(){
   $('#controlName').click(function(){
      $('#controlName').attr("disabled", "disabled");
      return true;
   });
});