Ich würde gerne wissen, wie man Text in ein Textfeld legt, wenn die Seite geladen wird. Beispiel: Wenn ich eine Login-Seite hätte, hätte ich zwei Textboxen namens "Benutzername" und "Passwort". Wenn die Seite geladen wird, möchte ich, dass die Textbox mit "Username" geladen wird, also muss ich kein Label für diese Seite schreiben. Aber wenn der Benutzer in das Textfeld klickt, sollte es verschwinden. Wie mache ich das?
... aus dem Suchfeld Stapelüberlauf .
Sie könnten auch das onblur
-Ereignis hinzufügen, das überprüft werden soll: if (this.value=='') this.value = 'search'
Dies würde das Wasserzeichen erneut drucken, wenn der Benutzer außerhalb des Textfelds klickt und das Feld leer ist.
Es gibt viele Tutorials, wie man das macht. Hier ist eine Anleitung mit dem jQuery Javascript Framework.
Hier ist ein weiterer beliebter Blog-Eintrag , nur mit normalem Javascript.
In Laien ausgedrückt:
Der Code:
%Vor%Siehe diesen Artikel Ссылка . Wenn Sie jQuery verwenden, gibt es natürlich "Label over" -Plugins.
Tags und Links javascript watermark