Ich mache eine Seite zum Bearbeiten eines vorhandenen Dokuments.
Der html:
<form method="post">
<div>
<input type="text" name="title" placeholder = "title" value="{{title}}">
</div>
<br>
<div>
<textarea type="text" name="note" class = "textarea" value="{{note}}" cols="50" rows="10"></textarea>
</div>
<br>
<script>
$(document).ready(function(){
$(".button span").html("{{note}}");
});
</script>
<div><input type="submit" class = "button"value="okay!"></div>
<br>
<div class = "stat">{{stat}}</div>
</form>
Ich habe irgendwo gelesen, dass textarea kein aArbeitswert-Attribut, also habe ich die jQuery ausprobiert, die auch nicht funktioniert. Wenn die Seite gerendert wird, ist die Textfläche leer. Als ich den Quellcode betrat, wird der Wert sowohl im Textarea-Attribut als auch in der jQuery-Notiz angezeigt Wert! Außer alle neuen Zeilen werden durch ersetzt
<br>
Und die Notiz selbst wird nicht automatisch im Textbereich angezeigt, wenn die Seite gerendert wird. Wie kann ich den Notizwert automatisch im Textfeld anzeigen lassen?
Antworten:
1 für die Antwort № 1Sie können den Wert von textarea einen Inhalt übergeben, wie
<textarea type="text" name="note" class = "textarea" cols="50" rows="10">{{note}}</textarea>