Ich erinnere mich, dass ich irgendwo ein Tutorial gesehen habe, in dem es darum geht, wie man seine Eingabeformulare "brauchbarer" gestalten kann.Wie kann ich Stack Overflow-ähnliche Wasserzeichen in Formularen implementieren?
Im Wesentlichen haben Sie einen Platzhalterwert und wenn Sie die Eingabe eingeben, blendet es den Hinweis sozusagen aus.
Nun, um es klar zu sagen: Ich möchte nicht, dass der Hinweis (Platzhalterwerttext) im Fokus verschwindet, sondern eher heller wird, wenn ich anfange, etwas einzugeben. Gute Beispiele:
Schauen Sie sich die Formen auf Aardvark. Genau so möchte ich meine Eingabeformulare haben.
Unser eigener Stack Overflow - wenn Sie versuchen, eine Frage zu stellen, wenn Sie in ein Eingabeformular klicken, wird der Text nicht sofort ausgeblendet. Sie sehen Ihren Cursor und den Hinweis. Aber wenn Sie anfangen zu tippen, blendet es den Hinweis aus. (Ich würde es vorziehen, um es zu einem viel helleren Farbton gehen zu müssen, anstatt alle zusammen aber, wie das oben Aardvark Beispiel versteckt.)
Ich erinnere mich sehr deutlich ein Tutorial irgendwo auf der interwebz mit dieser genauen Anforderung zu lesen, aber Verdammt, ich habe vergessen, es zu bookmarken.
Irgendwelche Vorschläge/Links?
[Update: Ich habe kürzlich ein jQuery-Plugin In-Field Labels gefunden, das genau das tut, was ich will. Auch, here's the link zu einer Verbesserung des gleichen Plugins. ]
Es gibt auch ein jQuery-Plugin namens Clearfield, das die ganze Arbeit für Sie erledigt, und Sie können Ihre js außerhalb Ihres HTML verlassen. – Erik
Danke Daniel, das ist definitiv der richtige Ansatz. Ich bin immer noch ein bisschen faul, den Code selbst zu kochen, also werde ich das als Antwort markieren. Wenn ich es vollständig kodiere, poste ich es hier. –