45 Stimmen

Text im HTML-Feld verschwindet, wenn er angeklickt wird?

Ich kann ganz einfach ein Html-Eingabefeld erstellen, in dem bereits Text enthalten ist. Aber wenn der Benutzer auf das Eingabefeld klickt, verschwindet der Text nicht, sondern bleibt dort. Der Benutzer muss dann den Text manuell entfernen, um ihn einzugeben. Wie kann ich ein Eingabefeld erstellen, bei dem der Text verschwindet, wenn der Benutzer auf das Eingabefeld klickt?

4voto

So einfach ist das: <input type="text" name="email" value="e-mail..." onFocus="this.value=''">

3voto

mecsco Punkte 2250

Wie wäre es mit etwas wie diesem?

<input name="myvalue" type="text" onfocus="if(this.value=='enter value')this.value='';" onblur="if(this.value=='')this.value='enter value';">

Diese wird beim ersten Fokussieren gelöscht, aber bei den folgenden Fokussierungen nicht mehr, nachdem der Benutzer seinen Wert eingegeben hat; wenn sie leer bleibt, wird der angegebene Wert wiederhergestellt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X