我們正在使用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