Carsten: Bestimmten <input>-Feldern je nach Event CSS-Stile zuweisen

Beitrag lesen

Hi David,

du denkst zu kompliziert...

Baue zwei Klassen in CSS für deine Eingabefelder, also z.B.

input.focus{...} und input.blur{...}

Dann baue folgende Funktion in deinen Header ein:

function changeClass(element, classname) {
 if(!element) {
 return
 }
 else {
 element.className = classname
 }
}

Und deine input felder sollten dann so aussehen:

<input type="text" class="blur" onFocus="changeClass(this,'focus')" onBlur="changeClass(this, 'blur')">

Das is alles... nur musst du bei dieser Variante jedesmall onFocus und onBlur in die Felder eintragen.

Gruß

Carsten