Kalle: INPUT-Tag: Farbe wechseln bei Eintritt

Hallöchen, und schönen Sonntag auch.

kann man die Farbe eines Eingabefeldes ändern, solange der Cursor drin ist ?

<input onFocus="this.background-color='#ffff00'" ...>

funzt jedenfalls nicht (Mozilla 1.0, der sonst wirklich viel kann).

Lieben Gruß aus Worms, Kalle

  1. Hallo

    <input onFocus="this.background-color='#ffff00'" ...>

    doch aber nur mit this.style.background-color :)
    und beim verlassen onBlur

    ebensolche Grüße zurück

    David

    --

    "Nobody will ever need more than 640k RAM!"
    1981 Bill Gates
    1. Hallo

      <input onFocus="this.background-color='#ffff00'" ...>
      doch aber nur mit this.style.background-color :)
      und beim verlassen onBlur

      Danke, mit style funzt es:

      onFocus="this.style.backgroundColor='#ffff00'" onBlur="this.style.backgroundColor='#aaaaff'"

      kann man das auch CSS-global festlegen ?

      input:before { background-color:#ffffaa; }
      input:after { background-color:#aaaaff; }

      haut nicht hin.

      Kalle.

      1. Hi,

        onFocus="this.style.backgroundColor='#ffff00'" onBlur="this.style.backgroundColor='#aaaaff'"

        kann man das auch CSS-global festlegen ?

        input:before { background-color:#ffffaa; }
        input:after { background-color:#aaaaff; }

        :before und :after haben auch einen ganz anderen Zweck, die sind dazu da, um Inhalte vor bzw. nach einem Element darzustellen.

        input:focus { background-color:red; }
        funktioniert in modernen Browsern (im IE also nicht).

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  2. Hallo Kalle!

    kann man die Farbe eines Eingabefeldes ändern, solange der Cursor drin ist ?

    Dafür gibt es CSS: input:focus { background: dunkelbunt; }

    VG, L.P.