Sich farblich ändernde Formularfelder
Scripting-Tipps -
JavaScript
Ob es nun eine Spielerei sein soll, oder tatsächlich zur Erleichterung und Übersichtlichkeit beim Ausfüllen von Formularfeldern beitragen soll - das müssen Sie selbst entscheiden. Tatsache ist: Mit diesem Script verändert lässt sich die Farbe des Formularfeldes von der Grundfarbe zur definierten Farbe beim Hineinklicken und auch beim Hinausklicken ändern.
Beispiel:
<input type="text" name="ihrewahl" style="background-Color=#F0F8FF" onFocus="this.style.backgroundColor='#FFFFFF'" onBlur="this.style.backgroundColor='#F0F8FF'">
Erklärung:
style="background-Color=<wert>" bezeichnet die Grundfarbe des Feldes
onFocus="this.style.backgroundColor='<wert>'" legt die Farbe des Feldes beim Hineinklicken fest
onBlur="this.style.backgroundClor='<wert>'" legt die Farbe des Feldes beim Hinausklicken fest
Hinweis:
Sowohl Firefox als auch Opera ignorieren den Grundwert des Formularfeldes. Standardmäßig ist es weiß. Die Werte für's Hinein- und Hinausklicken werden allerdings interpretiert.
Der Internet Explorer in seiner Version 7 hingegen interpretiert die Grundfarbe des Feldes, macht aber sonst nichts weiter. Erst wenn der User die Warnmeldung vor "gefährlichen Scripts" beachtet, interpretiert der Browser auch die restlichen Werte völlig korrekt.