2010-08-28 23 views
1

J'utilise les boutons de l'interface utilisateur Jquery (http://jqueryui.com/demos/button/). Je voudrais savoir comment je peux montrer un état handicapé. Afficher le bouton comme grisé ou quelque chose, vous savez comment lorsque vous postez un formulaire sur certains sites, le bouton Envoyer apparaît comme désactivé.Comment afficher l'état désactivé pour un bouton jqueryui?

Y at-il de toute façon pour afficher un état actif ???

Ceci est mon code:

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

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

Répondre

3

Vous pouvez désactiver le bouton via le disable method, comme ceci:

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

You can give it a try here, pour réactiver plus tard, il suffit d'utiliser la méthode enable, comme ceci:

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

À la votre. Il fonctionne mais quand je l'ai mis dans la fonction qui présente la forme qu'elle ne. \t $ ("# forme microblogpost") soumettre (function() { \t \t \t \t $ ("# messagesubmitbutton") le bouton #messagesubmitbutton est dans le formulaire que je soumets est-ce que cela pourrait l'affecter ??? – user342391

+0

@ user342391 - Le formulaire est-il remplacé par AJAX? (assurez-vous également de ne pas utiliser les noms d'éléments sur Les sélecteurs d'ID, '# microblogpost' (sans' form') est beaucoup plus rapide.) Ce bouton est-il une ancre, un '

+0

Le formulaire n'est pas remplacé par ajax mais les autres éléments sont quand le formulaire est réussi. est le code du bouton: user342391