CSS-Input Feld+farbwechsel bei Focus?

  • Hallo, ich habe mehrer input felder von typ text in einem Formular.
    Diese Felder sollen, wenn sie den Focus erhalten ihre farbe ändern. Dies habe ich momentan so realisiert:

    Code
    onFocus="this.style.backgroundColor='white'" onBlur="this.style.backgroundColor='lightyellow'"

    das funktioniert auch gut, nur müsste ich dies bei jedem Feld machen, und ich habe einige davon. Ist es also irgendwie möglich dies mit css vorzu definieren?
    hoffe mir kann geholfen werden?

  • Hi,

    mit Stylesheets geht es, Javascript brauchst du dafür nicht:

    Gruß aus der Marsch!

    Ronald

  • Code
    <style type="text/css">
    <!--
     input, select
       { background-color:lyellow;border:1px solid black; }
       input:focus { background-color:red; color:black;  border:2px solid black; }
    
    </style>


    das habe ich jetzt da zu stehen, geht aber leider nicht.....!?

  • Hi,
    liegt's vielleicht an dem "l" vor dem "yellow"?


    MfG
    6_freddy :)

  • nein daran liegt es nicht....

    Zitat

    und welche Angaben zum Dokumententyp und zum Zeichensatz hast du gemacht

    -Die Frage verstehe ich nicht ganz?

  • Hi,
    versuch' doch mal:

    Zitat

    <style type="text/css">
    <!--
    input
    { background-color:lightyellow; border:1px; border-style:solid; border-color:black; }
    input:focus { background-color:red; color:black; border:2px; border-style:solid; border-color:black; }

    </style>


    MfG
    6_freddy :)

  • es sieht bei mir jetzt so aus:

    Code
    <style type="text/css">
    <!--
     input, select
       { background-color:lightyellow;border:1px solid black; }
    
    
     input:focus { background-color:red; color:black;  border:2px solid black; }
     -->
    </style>

    es funktioniert einfach nicht! Bei Focus ändert sich nicht die Farbe!?