Sucheingabe Anfangswert ersetzen

Gesperrt
speedmaster
Beiträge: 59
Registriert: Mi 18. Apr 2007, 18:43
Kontaktdaten:

Sucheingabe Anfangswert ersetzen

Beitrag von speedmaster »

Hallo,

ich würde gerne im Input der Sucheingabe einen Anfangswert setzen, der sich beim klicken in das Eingabefeld löscht. Ich kann ja mit:

Code: Alles auswählen

value="Text"
einen Anfangswert setzen. Aber wie erreiche ich, das wenn man in das Feld klickt, dieser Wert durch die Eingabe ersetzt wird. :?:
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

Code: Alles auswählen

onFocus="this.value='';"
habs nicht ausprobiert. aber so ungefähr könnte das aussehen.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
speedmaster
Beiträge: 59
Registriert: Mi 18. Apr 2007, 18:43
Kontaktdaten:

Beitrag von speedmaster »

Super, vielen Dank das wars.
OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Beitrag von OliverL »

Ich verwende das Modul:
Author: Andreas Lindner
Version: 1.0
! bin mir nicht ganz sicher wieviel da modifiziert wurde !

und das Template sieht so aus:

Code: Alles auswählen

<form name="form1" method="post" action="{SEARCH_ACTION}" class="searchin">
	<input type="text" name="searchterm" class="text" value="{SEARCH_TEXT}" onfocus="if(this.value=='{SEARCH_TEXT}'||this.value=='') this.value=''" onblur="if(!this.value) this.value='{SEARCH_TEXT}'">
	<input name="suchen" type="submit" class="submit" value="{SEARCH_BUTTON}">
</form>
Hier wird nur bei "ersten" klick der Inhalt entfernt und beim modifizieren der eigenen eingabe nicht. Beim verlassen wenn das Feld Leer ist wieder der Text eingesetzt. (macht dann noch nen tacken besseren eindruck)
Gesperrt