Ankündigung

Einklappen
Keine Ankündigung bisher.

Selectfeld-Style je nach gewählter Option ändern?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Selectfeld-Style je nach gewählter Option ändern?

    Hallo

    ich habe ein Formular in dem sich der Style der Inputfelder ändert, wenn man den Focus drauf setzt, oder wenn man das Feld verlässt. Wenn etwas hineingeschrieben wurde ändert sich der Style ebenfalls.

    Der Code der in jedes Input-Feld eingebunden wird:

    PHP-Code:
    $focus_blur_style "onFocus=\"this.style.border='1px dotted #CB0033'; 
    this.style.borderBottomStyle='solid';\" onBlur=\"this.style.border='1px dotted #CB0033'; if(this.value!=''){this.style.border='1px solid #ffffff'; 
    this.style.borderBottom='1px dotted #000000';}\""

    (alles eine zeile! carriage returns weg denken, hab's nur gemacht damit man hier nicht so scrollen muss)

    Das Problem sind jetzt die Select-Felder. So lange man keine Auswahl getroffen hat, soll der Rahmen des Selectfeldes rot sein. Hat man eine Auswahl getroffen, soll der Rahmen weiss sein. Das erste OPTION-Feld ist leer "------". Ist dieses Feld aktiviert, Rahmen rot. Ansonsten rahmen weiss... schätze auch mal das man das ähnlich machen muss wie oben, aber bestimmt nicht mit onFocus und onBlur oder? onSelect ist nur für Textmarkierungen...

    vielleicht kann mir einer den entscheidenen Tipp geben. Danke

  • #2
    Im onchange den selectedIndex auswerten.

    Bedenke: Styles von Selectfelder werden nicht in allen Browsern gleich unterstützt.

    Kommentar


    • #3
      Im onchange den selectedIndex auswerten.
      ähm... das sagt mir gerade nix. selectedIndex??

      Kommentar


      • #4
        http://de.selfhtml.org/javascript/ob...selected_index

        Kommentar

        Lädt...
        X