【发布时间】:2011-01-20 09:42:23
【问题描述】:
我需要在单击按钮后禁用它,这样用户就不能多次单击它。 (我的应用程序是用 MVC ASP.NET 编写的,我是在普通的 ASP.NET 应用程序中完成的。)
我尝试使用 JavaScript 和 jQuery,但它不起作用。该按钮被禁用,但未提交表单。
jQuery:
$("#ClickMe").attr("disabled", "disabled");
JavaScript:
function DisableNextButton(btnId) {
document.getElementById(btnId).disabled = 'true';
}
这两种方法都很好用,但现在表单无法提交。
【问题讨论】:
-
最好使用布尔类型,而不是字符串,因为字符串 for: 'false' is notNull, well is notFalse => true。
标签: javascript jquery asp.net-mvc