Ruby on Rails: Wie füge ich Platzhaltertext zu einem f.text_field hinzu?
Wie kann ich placeholder
text zu meinem f.text_field
Feldern, so dass der text ist bereits geschrieben, standardmäßig, und wenn ein Benutzer klicken Sie in den Feldern, der text geht Weg - so dass der Benutzer geben Sie den neuen text?
Kommentar zu dem Problem
HTML5 Unterstützt. In der Zwischenzeit gibt es javascript-Lösungen.
Ich schlage vor hinzufügen nslocum Antwort anstelle von mir. Seine ist die richtige für Rails 3.
InformationsquelleAutor der Frage NullVoxPopuli | 2010-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit rails >= 3.0, können Sie einfach die
placeholder
option.InformationsquelleAutor der Antwort nslocum
In Rails 4(Mit HAML):
InformationsquelleAutor der Antwort Zoltan
Für diejenigen, die mit Schienen(4.2) Internationalisierung (I18n):
Legen Sie das Platzhalter-Attribut auf true:
und in der lokalen Datei (dh. de.yml):
InformationsquelleAutor der Antwort cweston
Hier ist eine viel sauberere syntax bei Verwendung
rails 4+
So
rails 4+
können jetzt mit dieser syntax statt der hash-syntaxInformationsquelleAutor der Antwort Abhilash
In Ihrer Vorlage anzeigen, legen Sie ein Standard-Wert:
In Ihrem Javascript (vorausgesetzt, dass jquery hier):
InformationsquelleAutor der Antwort Jed Schneider