使用jquery禁用提交按钮

我想在我的表单中禁用提交按钮一旦点击限制用户再次点击它再次我尝试使用jquery

$('form').submit(function() { var formId = this.id; if (formId != ''){ $('#'+formId+' :input[type=submit]').attr('disabled',true); this.submit(); } }); 

我的问题是我在我的页面中有两个提交按钮,我在控制器中检查直接但我没有获取任何post值,一旦我禁用我的表单中的提交按钮。 有没有其他方法可以阻止用户限制多次点击?

拥有submit按钮的ID或名称。 仅禁用该按钮

例如:

HTML

 

jQuery的

 ... if (formId != ''){ $('#btn_submit').attr('disabled',true); this.submit(); } ... 

在我的情况下$('#btn_submit').prop("disabled", true); 成功了!

更新:

我在一些特定的行中使用了kendo网格我要禁用EditDelete内联按钮。 我尝试了许多替代方法来禁用它,但.prop()就像魅力一样!

你也可以禁用这样的事件,

 $('form').submit(function(e) { e.preventDefault(); //then carry out another way of submitting the content. }