Puis-je style un contrôle désactivé à l'aide de CSS ou un script?
J'ai un HTML div
élément sur une page qui est mise à jour lorsqu'un select
élément sur la page change. Parfois, le input
balises (zones de texte) doivent être désactivés en fonction de la sélection.
Voici le problème: les parties prenantes du projet, comme la fonctionnalité, ils pensent juste dans le "handicapé" de l'état, le texte le contenu de la boîte sont trop légers et donc illisible. Puis-je appliquer le style CSS à un contrôle désactivé? Ou dois-je mettre les zones de texte readonly
et à l'aide de quelques autres CSS. Cette application est également à l'aide de jQuery, si cela aide. Et des idées ou des suggestions ici?
OriginalL'auteur Hcabnettek | 2009-12-08
Vous devez vous connecter pour publier un commentaire.
Fonctionne dans tous les navigateurs si la balise input est quelque chose comme:
et si vous voulez le changer, quand il n'est pas désactivé, il suffit d'ajouter ceci dans votre CSS
OriginalL'auteur Carlos
Oui, vous le pouvez. Dans le CSS:
Ou jQuery:
Mise à JOUR: Cela ne fonctionne que dans gecko/webkit.
<input type="image" ...>
qui n'a pas de style correctement lorsque l'désactivé attribut set/reset avec jQuery.input[disabled='disabled']
(css) ne fonctionne pas dans ce scénario.input[disabled]
fait.OriginalL'auteur David Hellsing
Appliquer le style CSS à un élément n'est pas affectée par le fait que l'élément est désactivé.
OriginalL'auteur Upperstage
Je les mettrait à lecture seule, car apparemment vous êtes désireux de gens à être en mesure de les lire, les gens peuvent aussi vous voulez sélectionner du texte pour le copier/coller, et la sélection est désactivée lorsque la zone de texte est désactivé. Cependant, votre CSS devrait fonctionner correctement si oui ou non l'élément est désactivé.
OriginalL'auteur