我们正在使用 jquery-1.7.1 并试图在 asp.net 中隐藏一个按钮。该按钮是一个链接按钮控件。我们使用的代码如下
function checkDisabledButton(btn){
var mbtn = $('#' + btn)
mbtn.prop('disabled', true);
};
该按钮在 IE 中被禁用,但 Chrome 和 Firefox 没有被禁用。我看过很多关于它的帖子.. 但大多数人都在谈论需要 jQuery 1.7.. 我们已经在使用它。希望有人能伸出援手。
在查看了我一直在考虑更改为 asp:button 的响应后,该按钮将呈现为输入 type=submit。我真正想要的是能够调用一个函数来禁用控件。通过这种方式,我可以对多伙伴按钮和多伙伴页面使用相同的功能。我仍然没有让它工作,但考虑到这一点..我希望有人可以继续提供帮助。这是被调用的按钮控件
<asp:Button ID="lbApprove" runat="server" CssClass="ButtonPrimary button" Text="Approve" OnClientClick="return tryIt(this, 'PROCESSING');"/>
一旦单击,tryIt 会将按钮的文本更改为我传入的任何内容(在本例中为“处理”)。再次......我希望按钮只能点击一次。我看过 .one 以及 .on 和 .off ,但还没有运气。我现在没有发布任何代码,因为它只是尝试到目前为止......
这是最新的,乍一看似乎可行。这不是 jQuery.. 但可能是一个开始。它在页面回发发生之前禁用按钮。它来自这篇文章。必须有一个正确的起点:)
http://aspsnippets.com/Articles/Disable-Button-before-Page-PostBack-in-ASP.Net.aspx