我在ASPX页面上有一个ImageButton,如下所示:
<asp:ImageButton ID="btnProcessPayment" ImageUrl="~/Images/process-payment.png" OnClientClick="return disableButton(this);"
runat="server" OnClick="btnProcessPayment_Click" />
这是我的JavaScript函数:
function disableButton(button) {
button.disabled = true;
return true;
}
如您所见,在我的 JavaScript 事件处理程序中,我已禁用了按钮,以防止用户连续点击该按钮。然而,由于此操作,即使在服务器端,事件处理程序也无法被触发。我做错了什么吗?
注意:如果我注释掉此行button.disabled = true;
,一切都能够很好地运行。