tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
2436
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Aleyna23 Aleyna23 ist offline Mitglied Silber
    Registriert seit
    Nov 2006
    Beiträge
    54
    Hallo,

    wahrscheinlich wurde dieses Thema schonmal gepostet, aber leider habe ich keine Lösung gefunden.
    Hat jemand eine Idee, wie ich die Schriftfarbe eines disabled Input type="text" ändern kann?
    Habe den IE 6 (Kann auch keinen anderen Browser nutzen), es muss also mit dem IE funktionieren.
    Damit fällt schonmal die feine Lösung mit der CSS-Variante weg: input[disabled] ....
    (Da IE zu doof dafür).

    Frage: Kann man das auch mit JavaScript lösen? Wenn ja, wie?

    PS: kann auch kein READONLY nutzen.

    Danke im Voraus.

    Mfg
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Der Internet Explorer kann das sowieso nicht, aber:
    Code :
    1
    2
    3
    
    input[type="text"]:disabled {
        …
    }
     
    Markus Wulftange

  3. #3
    Aleyna23 Aleyna23 ist offline Mitglied Silber
    Registriert seit
    Nov 2006
    Beiträge
    54
    garnicht? keine chance?
     

  4. #4
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Wenn das Inputfeld eh ausgeschaltet ist, warum "baust" Du Dir dann nicht eins nach?
    Ein DIV-Element oder eine Tabellenzelle lässt sich mittels CSS ja auch in 3D darstellen.
    Mit ein wenig basteln sieht es dann also so aus wie ein Inputfeld halt auch aussieht.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  5. #5
    Aleyna23 Aleyna23 ist offline Mitglied Silber
    Registriert seit
    Nov 2006
    Beiträge
    54
    Hi...
    eigentlich habe ich überall readonly verwendet wg. den Styles.
    Aber bei den select-boxen, habe ich disabled verwendet, da bei readonly die select box "normal" aussieht, als könnte man etwas auswählen.

    Ich möchte, dass wenn es readonly ist, dass dann auch nur die aktuell ausgewählte zeile angezeigt wird, ohne dass man die anderen zeilen im select box auch ansehen kann.

    (Ich kann natürlich Disabled nachbauen, aber auswählen kann ich dann trotzdem in der Select box)
    Wie verhindere ich das Ansehen der anderen Elemente in einer Select box, wenn es readonly ist?
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Natürlich wäre das auch mit JavaScript lösbar, etwa:
    Code :
    1
    2
    3
    4
    5
    6
    
    var inputElements = document.getElementsByTagName("input");
    for( var i=0; i<inputElements.length; i++ ) {
        if( inputElements[i].disabled == true ) {
            inputElements[i].className += " disabled";
        }
    }
     
    Markus Wulftange

  7. #7
    Aleyna23 Aleyna23 ist offline Mitglied Silber
    Registriert seit
    Nov 2006
    Beiträge
    54
    und wie kann ich bei select boxen, (was readonly ist), erzwingen, dass die anderen Elemente nicht auswählbar/ansehbar sind
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 29.09.06, 22:45
  2. Sytle von (input type="file") ändern?
    Von SilverVegeto im Forum CSS
    Antworten: 2
    Letzter Beitrag: 11.04.05, 09:28
  3. Antworten: 7
    Letzter Beitrag: 04.03.05, 14:07
  4. <textarea> und <input type="text"> gleich breit
    Von Frezl im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 24.12.04, 17:21
  5. Antworten: 1
    Letzter Beitrag: 05.06.02, 13:00