Wie füge ich den Standardwert für html & lt; textarea & gt; hinzu?
Möchte ich ein default-Wert für meine html -<textarea>
. Ich lese aus einem material, das zum hinzufügen von Standard-Wert, den Sie haben, etwas zu tun, wie <textarea>This is default text</textarea>
. Habe ich gemacht aber es funktioniert nicht. Was ist die richtige Sache zu tun?
InformationsquelleAutor der Frage Newbie Coder | 2011-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist mein jsFiddle Beispiel. dies funktioniert gut:
InformationsquelleAutor der Antwort Andrew Jackman
Können Sie Platzhalter Attributdie nicht fügen Sie eine Standardwert aber könnte das sein, was Sie suchen nach :
Check it out hier - http://jsfiddle.net/8DzCE/949/
Wichtiger Hinweis ( Wie vorgeschlagen von Jon Mutig in die Kommentare ) :
Platzhalter-Attribut nicht den Wert einer textarea. Eher "Das Platzhalter-Attribut stellt einen kurzen Hinweis (ein Wort oder einen kurzen Satz) soll dem Benutzer helfen, mit Daten-Eintrag, wenn das Steuerelement keinen Wert hat" [und es verschwindet, sobald der Benutzer klickt in das Textfeld]. Es wird nie als "der default-Wert" für die Steuerung. Wenn Sie das wollen, müssen Sie den gewünschten text innerhalb des Hier ist der aktuelle Standard-Wert, nach anderen Antworten hier
InformationsquelleAutor der Antwort bhavya_w
Wenn Sie wollen, um Informationen aus einer Datenbank in ein textarea-tag für die Bearbeitung:
Die input-Tags nicht zur Anzeige von Daten, die mehrere Linien besetzt: Zeilen keine Arbeit, die tag-Eingabe besteht aus einer Zeile.
Den textarea-tag hat keine Wertaber funktionieren mit LENKER
InformationsquelleAutor der Antwort user2519992
Wenn ich so etwas mache es bei mir geklappt hat:
InformationsquelleAutor der Antwort Arun Raj
Auch dies funktionierte sehr gut für mich:
In diesem Fall $_POST['encode'] kam aus dieser:
Den PHP-code eingefügt wurde, zwischen dem und-tags.
InformationsquelleAutor der Antwort winthropite
Einige Anmerkungen und Klarstellungen:
placeholder=''
fügt Ihren text, aber es ist ausgegraut (in einem tool-tip-Stil-format) und in dem moment wird das Feld angeklickt, wird der text ersetzt durch ein leeres Textfeld.value=''
ist nicht ein<textarea>
Attribut, und funktioniert nur für<input>
tags, dh<input type='text'>
usw. Ich weiß nicht, warum die Macher von HTML5 entschieden, sich nicht zu integrieren, aber so ist es für jetzt.Die beste Methode für das einfügen von text in
<textarea>
Elemente bereits korrekt hier:<textarea> Desired text to be inserted into the field upon page load </textarea>
Wenn der Benutzer auf das Feld klickt, können Sie Bearbeiten dietext und es bleibt in dem Bereich (im Gegensatz zu
placeholder=''
).<textarea>
und</textarea>
tags, die Sie verwenden könnenplaceholder=''
wie es wird überschrieben durch Ihre eingefügten text.InformationsquelleAutor der Antwort twknab
Platzhalter nicht festlegen, der Standardwert für text-Bereich. Sie können
Dies ist der tag, wenn Sie es sind, die für die Datenbank-Verbindung. Sie verwenden möglicherweise unterschiedliche syntax bei der Verwendung von anderen Sprachen als php.
z.B.:
gewünschten Befehl minimiert Anstrengungen erforderlich, um zu überprüfen, leere Felder mit php.
InformationsquelleAutor der Antwort Amey Ambardekar
Bitte beachten Sie, dass, wenn Sie wenn Sie änderungen vorgenommen haben, textarea, nachdem es gemacht habe. Sie erhalten den aktualisierten Wert statt dem Wert initialisiert.
Wie Sie sehen können den Wert der textarea wird anders sein als der text zwischen den öffnenden und den schließenden tag Sorge textarea.
InformationsquelleAutor der Antwort Adeel