365 Stimmen

Wie füge ich eine neue Zeile in ein Textarea-Element ein?

Ich möchte einen Zeilenumbruch in einem Textfeld hinzufügen. Ich habe versucht mit \n y <br/> Tag, aber sie funktionieren nicht. Sie können oben den HTML-Code sehen. Können Sie mir helfen, einen Zeilenumbruch in ein Textfeld einzufügen?

<textarea cols='60' rows='8'>This is my statement one.\n This is my statement2</textarea>

<textarea cols='60' rows='8'>This is my statement one.<br/> This is my statement2</textarea>

1voto

Yin Cognyto Punkte 786

Eine einfache und natürliche Lösung, die keine CSS-Stile oder numerische Zeichenreferenzen wie &#13;&#10; wäre die Verwendung der &NewLine; Zeichenentitätsreferenz:

The cardinal directions are:&NewLine;- North&NewLine;- East&NewLine;- South&NewLine;- West

Nota : Da dies einfach als LF (Zeilenvorschub, oder das U+000A Unicode-Codepunkt), ist es nicht 100% sicher, ob es für Situationen geeignet ist, in denen die gesamte CR + LF-Sequenz (Wagenrücklauf + Zeilenvorschub) erforderlich ist. Aber dann, es funktionierte in meinem Chrome, Edge und WebView2 Tests auf Windows 10 getan, so sollte es in Ordnung sein, zu verwenden.

0voto

Meine .replace() Funktion nach den in den anderen Antworten beschriebenen Mustern hat nicht funktioniert. Das Muster, das in meinem Fall funktionierte, war:

var str = "Test\n\n\Test\n\Test";
str.replace(/\r\n|\r|\n/g,'&#13;&#10;');

// str: "Test&#13;&#10;&#13;&#10;Test&#13;&#10;Test"

0voto

Naresh kumar Punkte 1

T.innerText = "Position von LF: " + t.value.indexOf(" \n ");

p3.innerText = t.value.replace("\n", "");

<textarea id="t">Line 1&#10;Line 2</textarea>

<p id='p3'></p>

0voto

Deepak Mukka Punkte 198

Wenn Sie react verwenden

Innerhalb der Funktion

const handleChange=(e)=>{
const name = e.target.name;
let value = e.target.value;
value = value.split('\n').map(str => <span>{str}<br/></span>);
SetFileds({ ...fileds, [name]: value });
}

-13voto

Verwenden Sie einfach <br>
ex:

<textarea>
blablablabla <br> kakakakakak <br> fafafafafaf 
</textarea>

Ergebnis:
blablablabla
kakakakakak
fafafafaf

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X