我有一个 asp.net ImageButton -- 带有另一个开发人员最初编写的 OnClick 事件。它看起来像这样:
<asp:ImageButton ID="ImageButtonSaveAddress" runat="server" ImageUrl="btnSave.gif" OnClick="ImageButtonSaveAddress_Click" />
在后面的代码中,事件代码如下所示...
protected void ImageButtonSaveAddress_Click(object sender, ImageClickEventArgs e)
{
if (this.SaveAddressBook())
{
this.RedirectToAddressBook();
}
}
我想做两件事。第 1 部分)禁用图像按钮,使其无法重新提交,第 2 部分)我想将 imagebutton 的 src 更改为新的“灰色”按钮(以直观地提醒用户该按钮已被按下)。
我试图用 javascript (jQuery) 来完成第 1 部分和第 2 部分。像这样。
$j(".disable-submit").click(function() {
// replace the image
var $this = $j(this).attr("src", imgPathSaveBtnDisabled).addClass('wait-cursor');
// disable button from getting click again
// (this doesn't work, it just causes the page to stop)
return false;
});
绝对感觉我做错了。