我们正在使用jquery-1.7.1并试图隐藏asp.net中的按钮。该按钮是一个链接按钮控件。我们正在使用的代码如下.prop禁用在Chrome和Firefox中不起作用
function checkDisabledButton(btn){
var mbtn = $('#' + btn)
mbtn.prop('disabled', true);
};
该按钮在IE中被禁用,但Chrome和Firefox未禁用。我见过很多关于它的文章..但是大多数人都在谈论需要使用jQuery 1.7 ..我们已经在使用它了。希望有人能伸出援助之手。
在看了回应 我一直在寻找更改为一个asp:按钮,它被呈现为输入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
心灵提供HTML呢?或者掀起一个jsFiddle? – PlantTheIdea 2013-02-22 21:26:57
这个问题在别处。您发布的JavaScript有效。方法.prop()在[1.6](http://api.jquery.com/category/version/1.6/)中添加, – 2013-02-22 21:32:24