ziegenmelker: Textfeld ausgrauen

Beitrag lesen

Hallo,

Hallo,
ich möchte ein dynamisches Formular erstellen. Dynamisch in dem Sinne, dass anhand der Eingaben des Nutzers bestimmte Steuerungselemente entweder disabled werden oder nicht.
Das disablen mache ich mit JavaScript. Nur leider werden dadurch Textfelder (Inputfelder) nicht ausgegraut, sondern sind dann halt einfach nur nicht mehr mit der Maus anwählbar.
Um dem Nutzer diesen gesperrten Status aber auch optisch zu zeigen, wollte ich gerne die Hintergrundfarbe von dem Inputfeld mit CSS ändern, sobald dieses Feld disabled ist.

du kannst mit JavaScript natürlich auch die Styles der HTML-Elemente manipulieren.
Stichwörter:
document.getElementById() und myObject.style.backgroundColor

Also, weiß jemand, wie das mit CSS zu realisieren ist? Ich hatte mal gelesen, dass man dies mit CSS machen kann, weiß aber nicht wie. :( Kann man da irgendwie eine Abfrage machen, ob ein bestimmtes Attribut in dem Element gesetzt ist oder nicht? (In meinem Falle das disabled-Attribut).

Siehe oben.

cu,
Michael