Wie bekomme ich die Formular-Werte verschwinden, wenn ich das Feld eingeben?
Ich mache eine einfache form mit etwa acht Eingabefelder. Ich möchte den ersten Wert in das Feld, um anzugeben, was die Leute dort geben soll. Zum Beispiel value="name" so, dass die Menschen wissen, geben Sie dort Namen die es gibt.
Meine Frage ist aber wie bekommt man den Anfangswert zu verschwinden, wenn Sie eingeben, das Feld, so dass der erste Wert ist nur ein Hinweis und kein fester Wert, Sie zu löschen, bevor Sie schreiben können, in Ihrem Namen?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einstellen der 'default' - Wert auf "Namen". Dann, mithilfe von javascript und dem "onfocus" - Veranstaltung, deaktivieren Sie das Feld.
So müssten Sie:
Einen viel einfacheren Weg, sein könnte:
Dies ist, wie Sie es tun sollten.
Wenn Sie darauf klicken, und klicken Sie auf off-der default-Wert zurück. Wenn Sie darauf klicken, und geben Sie etwas ein, es nicht versuchen zu löschen, was Sie setzen, wenn Sie zurück zu gehen, klicken Sie auf es wieder.
Grundlegende javascript:
Nur für S&G ' s die ich dachte, ich würde post einen wiederverwendbaren jQuery-Lösung für dieses problem.
Dann müssen Sie nur noch anfügen, jedes element mit einem ID-Attribut-Wert. Etwa so:
Diese auch füllt das Formular-element mit seiner ursprünglichen Wert, wenn Ihr Inhalt gelöscht wird. Trotzdem, hoffentlich ist das hilfreich für jemand.