2010-07-28 8 views
7

Ich habe eine Textarea. Wenn ich Text mit Zeilenumbrüchen einfüge, werden die Zeilenumbrüche automatisch entfernt. Aber wenn ich manuell Zeilenumbrüche (die Carraige-Rückgabe) eingeben, bleiben sie erhalten.Zeilenumbrüche erhalten beim Einfügen in Textarea

Wie erzwinge ich die Textarea Zeilenumbrüche mit eingefügten Text zu bewahren?

Antwort

-1

Die Zeilenumbrüche bleiben beim Einfügen in Textarea immer erhalten.

Vielleicht hat die Quelle einen anderen Zeilenumbruch, kopieren Sie von welchem ​​Programm?

10

Ich weiß nicht, ob dies für alle Browser gilt, aber in Google Chrome (6 und 7) werden Zeilenumbrüche in eingefügtem Text entfernt, wenn der Textbereich auf white-space: nowrap; eingestellt ist.

Ich habe diese Stileinstellung verwendet, um das Standardumwickeln von langen Zeilen zu verhindern, und hatte das gleiche Problem wie Ihres. Später wurde mir klar, dass das Setzen des TextArea-Attributs wrap auf off viel besser funktioniert. Beachten Sie, dass wrap="off"widely supported but not standardized ist.

Verwandte Themen