2010-08-28 39 views
1

我正在使用Jquery UI按鈕(http://jqueryui.com/demos/button/)。我想知道如何顯示一個禁用狀態。將按鈕顯示爲灰色或其他內容,您知道在某些網站上發佈表單時,提交按鈕顯示爲已禁用。如何顯示jqueryui按鈕的禁用狀態?

反正也有顯示活動狀態?

這是我的代碼:

$(".commentsbutton").button({icons: { primary: 'ui-icon-comment'}}); 

<a href="javascript:void[0]">Comments</a> 

回答

3

您可以通過disable method禁用按鈕,如下所示:

$(".commentsbutton").button("disable");​​​​​​​​​​​​​ 

You can give it a try here,到後來重新啓用,只需使用enable方法,像這個:

$(".commentsbutton").button("enable");​​​​​​​​​​​​​ 
+0

乾杯尼克。它的工作原理,但是當我把它提交表單的函數內部它沒有: \t $( 「#形式microblogpost」)提交(函數(){ \t \t \t \t $( 「#messagesubmitbutton」) .button(「disable」); \t #messagesubmitbutton在我提交的表單中可能會影響它嗎? – user342391 2010-08-28 21:30:09

+0

@ user342391 - 是否通過AJAX替換表單(也請確保不要使用元素名稱ID選擇器,'#microblogpost'(不帶'form')要快得多)。這個按鈕是一個錨點,一個'

+0

表單不是通過ajax替換的,但其他元素是當表單發佈時是成功的是按鈕代碼: user342391 2010-08-28 21:44:53