2010-08-28 38 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