Aller au contenu

changer la couleur d'un <input disabled ?


Sujets conseillés

Posté

Avec un CSS, on peut changer la couleur d'un

<input type=text ...

Ca donne :

input,textarea,select{
background-color:#eef;
}

mais si cet <input est en 'disabled' ? ca ne marche pas. Y aurait il un 'truc' qui m'aurait échappé ??

Anonymus.

Posté

input[disabled] ? mais bon, ça ne marchera pas sous IE (peut être avec les scripts de compatibilité IE7 ?)

Posté

Vite fait, avec le code suivant, les IE 5 à 6 me donnent bien la couleur d'arrière-plan de l'input...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-style-type" content="text/css" />
<title>Test</title>
<style>
input {
background-color: #ff0000;
}
</style>
</head>
<body>
<div>
<input disabled="disabled" type="text">
</div>
</body>
</html>

Posté

Oui, ca marche, je me suis trompé de question :D

En fait, ca met le texte en 'lecture seule' (vous savez, quand le texte est légèrement grisé .. ), avec les couleurs de fonte inversés.

C'est ca que je voudrais changer, pour mettre les memes couleurs qu'un texte 'normal'.

Merci ;)

  • 3 semaines plus tard...
Posté

Bonjour,

Je pense qu'il est possible de contourner le problème en mettant la zone de texte en readonly (<input type="text" READONLY>) au lieu de disabled.

Mais j'ai pas testé. <_<

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...