Das fuktioniert ja prima ohne JS.))
input[type=text]:focus {
background: transparent url(/inc/img/input-focus.png) no-repeat;
color: #fff;
}
textarea:focus {
background: transparent url(/inc/img/textarea-focus.png) no-repeat;
}
Wenn das auch bei IE funktioniert, wäre ja super.
Ergebnis 1 bis 4 von 4
- 05.08.2010, 16:05 #1
Input-Felder mit Bildertausch
Hallo,
in einem Formular habe ich mehrere Textfelder mit Hintergrundbild. Funktioniert ganz gut.
Bei Klick sollen die Bilder getauscht werden.
Ich habe einen Code gefunden, mit dem es funktioniert. Doch nur mit einem Feld.
Wie kann ich das auf mehrere Textfelder
<input id="name" type="text" name="Name" value="Name" onfocus="setFocus();" onblur="setBack()"/>
<input id="plz" type="text" name="PLZ" value="PLZ" onfocus="setFocus();" onblur="setBack()"/>... ausbauen?
Viele GrüßeCode:function setFocus() { var element = document.getElementById("name"); element.style.background = 'url(css/img/input-focus_01.png) no-repeat'; element.value = ""; } function setBack() { var element = document.getElementById("name"); element.style.background = 'url(css/img/input_01.png) no-repeat'; element.value = "Name"; }Ein Paradies ist immer dann, wenn einer da ist,
der wo aufpasst, dass keiner reinkommt.
-----------------------------------------------------------------------------
MacBook Pro 15", 2,66GHz, 4GB RAM, iMac, 2,66, 24", 2GB RAM
- 05.08.2010, 18:05 #2Ein Paradies ist immer dann, wenn einer da ist,
der wo aufpasst, dass keiner reinkommt.
-----------------------------------------------------------------------------
MacBook Pro 15", 2,66GHz, 4GB RAM, iMac, 2,66, 24", 2GB RAM
- 11.08.2010, 17:49 #3Fießers Erstling
- Registriert
- 11.2009
- Beiträge
- 127
Ersetze hier einfach
durchCode:document.getElementById("name")
Das was du hier hast ist auch Javascript. Es nutzt nur eine Bibliothek Namens jQuery, die einem einiges vereinfacht.Code:document.getElementsByTagName("input")
Wobei du hierfür die jQuery bibliothek einbinden musst.
Kannst du uns noch einen Link geben wo wir uns das ganze anschauen können?
- 12.08.2010, 04:06 #4
Vielen Dank!

Und viele GrüßeEin Paradies ist immer dann, wenn einer da ist,
der wo aufpasst, dass keiner reinkommt.
-----------------------------------------------------------------------------
MacBook Pro 15", 2,66GHz, 4GB RAM, iMac, 2,66, 24", 2GB RAM


Zitieren
