Sven: Inaktive Formular Felder

Hi,

also ich habe ein Formular in dem diverse Textfelder und Optionsschalter sind.

Jetzt soll z.B. bei 2 Optionsschaltern zwischen Ja und Nein gewählt werden.
Bei ja sollen bestimmte Felder aktiviert werden bei Nein oder wenn das Formular das erste Mal geladen wird sollen die entsprechenden Felder inaktiv sein. Am besten in in hellgrau oder so.
Also das es optisch zu sehen ist, das die Felder inaktiv sind.

Hat jemand dazu eine Idee?

-Sven-

  1. Tag Sven.

    also ich habe ein Formular in dem diverse Textfelder und Optionsschalter sind.
    Jetzt soll z.B. bei 2 Optionsschaltern zwischen Ja und Nein gewählt werden.
    Bei ja sollen bestimmte Felder aktiviert werden bei Nein oder wenn das Formular das erste Mal geladen wird sollen die entsprechenden Felder inaktiv sein. Am besten in in hellgrau oder so.
    Also das es optisch zu sehen ist, das die Felder inaktiv sind.

    Den "optischen" Teil erledigt der Browser für dich, du musst nur festlegen, welche Eingabefelder du
    ausgrauen willst. Ggf. kannst du ausgegrauten Eingabefeldern (auch via Javascript) eine geeignete CSS-Klasse zuweisen, um das "Ausgrauen" optisch ansprechender zu gestalten.

    Siechfred

    1. hi,

      Den "optischen" Teil erledigt der Browser für dich, du musst nur festlegen, welche Eingabefelder du  ausgrauen willst. Ggf. kannst du ausgegrauten Eingabefeldern (auch via Javascript) eine geeignete CSS-Klasse zuweisen, um das "Ausgrauen" optisch ansprechender zu gestalten.

      Jein - gerade letzteres macht im IE bei disabled immer wieder Probleme, weil der seine eigenen Styles für ausgegraute Felder anwenden will, und sich davon auch kaum abbringen lässt.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Tag wahsaga.

        Jein - gerade letzteres macht im IE bei disabled immer wieder Probleme, weil der seine eigenen Styles für ausgegraute Felder anwenden will, und sich davon auch kaum abbringen lässt.

        Gut zu wissen, dann bleibt es im IE halt bei der vom Browser vorgegebenen Darstellung. Eine andere Idee wäre, die Eingabefelder auf readonly zu setzen, möglicherweise lässt da der IE zwecks Gestaltung eher mit sich reden. Nachteil dabei: die Felder sind von Haus aus nicht optisch hervorgehoben, der Einsatz von CSS wäre hier zwingend.

        Siechfred