• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textfeld bei Klick leeren

Status
Für weitere Antworten geschlossen.

.wired

Neues Mitglied
Hi, bräuchte mal dringend Hilfe. Ich will unbedingt, dass bei Klick auf das jeweilige Textfeld, das value von diesem verschwindet. Bis jetzt sieht mein Code im headbereich so aus:

Code:
<script language="JavaScript">
<--
function disappear()
{
document.forms[0].textfeld1.value = "";
document.forms[0].textfeld2.value = "";
document.forms[0].textfeld3.value = "";
document.forms[0].textfeld4.value = "";
document.forms[0].textfeld5.value = "";
}
//-->
</script>

Bei den inputs sieht er so aus (nur der JavaScript Code):

Code:
onClick="javascript:disappear()"

Würde mich über Hilfe sehr freuen. Ach ja, wenn es nicht zu viel verlangt ist, wie krieg ich es hin, dass der Text wieder auftaucht, sobald der Focus das Textfeld verlässt?

Danke im Voraus
.wired
 
Versuchs mal so (ungetestet):
Code:
onfocus="cont=this.value;this.value=''" onblur="this.value=cont"

EDIT:
Jetzt getestet, geht (Opera) ;)
 
Vielen Dank! Aber nun ist das Problem, dass auch das eingegebene verschwindet, wenn man den Focus wieder wegnimmt. Wie würde denn der Code aussehen, wenns nach dem wegnehmen des Focus der Text nicht wieder auftauchen sollte? (Tut mir wirklich leid, dass ich das jetzt wieder frage :(:( )

.wired

<edit> ups, habs grad gesehen, Tut mir Leid ^^. Vielen Dank nochmal :) </edit>
 
Ich glaube jetzt versteh ich was du meinst ;)
Code:
onfocus="if(this.value=='[B][COLOR="RoyalBlue"]Name[/COLOR][/B]'){this.value=''}" onblur="if(this.value==''){this.value='[B][COLOR="#4169e1"]Name[/COLOR][/B]'}"
Wobei "Name" stellvertretend für das steht, was zu Beginn drin stehen soll, ich hoffe ich habs wirklich verstanden :roll:

EDIT:
Edit nicht gesehen ;)

Aber guck dir mal die "neue Version" an. Wenn du das vorhast, was ich vermute trifft es das genauer.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben