102 votes

Trouver si une zone de texte est désactivée ou non en utilisant jquery

J'ai besoin de savoir si une zone de texte est désactivée ou activée en utilisant Jquery.

162voto

Joseph Silber Points 69582

.prop('disabled') retournera un booléen :

var isDisabled = $('textbox').prop('disabled');

Voici le violon : http://jsfiddle.net/unhjM/

70voto

ShankarSangoli Points 45345

Vous pouvez savoir si la zone de texte est désactivée en utilisant is en passant :disabled pour le sélectionner. Essayez ceci.

if($('textbox').is(':disabled')){
     //textbox is disabled
}

13voto

stigok Points 4223

Vous pouvez utiliser $(":disabled") pour sélectionner tous les éléments désactivés dans le contexte actuel.

Pour déterminer si un seul élément est désactivé, vous pouvez utiliser la méthode suivante $("#textbox1").is(":disabled") .

5voto

Vous pouvez vérifier si un élément est désactivé ou non avec ceci :

if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice 
}

3voto

Rajat Bansal Points 549
 if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
 {

    // code when element is disabled

  }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X