Moin!
Du mußt zwingend eine eigene Textumbruch-Routine implementieren. Entferne das wrap-Attribut. Erwarte nur manuell eingetippte Zeilenumbrüche. Erwarte mehr als 500 Zeichen. Erwarte mehr als 50 Zeichen pro Zeile. Erwarte mehr als 10 Zeilen.
Na nicht ganz so einfach. Ich kann z.B. keine Zeilenumbrüche vom Benutzer erzwingen bzw. mehr als 500 Zeichen etc.
Du kriegst vom Benutzer einen Textstring, den du "passend" formatieren kannst. Du kannst auf die harte Tour jeweils nach 50 Zeichen einen Zeilenumbruch einfügen. Das trennt an dieser Stelle vorhandene Worte unschön in zwei Teile.
Du kannst gucken, ob an der potentiellen Trennstelle ein Wort steht, und den einzufügenden Zeilenumbruch weiter nach vorne verlagern zum vorhergehenden Leerzeichen. Das hilft dir bei Zeilen, die nicht aus einem einzigen Wort mit mehr als 50 Zeichen bestehen.
Du kannst natürlich auch einfach dem Benutzer eine breitere Textarea geben und ihn zwingen, manuell jede Zeile nicht länger als 50 Zeichen zu machen, indem du einfach nur prüfst und ggf. anmeckerst, wenn Zeilen länger als 50 Zeichen sind.
ich dachte ich könnte aber hiermit erzwingen hinter jedem 50 zeichen ein Zeilenumbruch einzubinden. Hatte das wrap etc. auch schon vor ein paar Tagen entfernt.
"Erzwingen" ist immer so eine Sache.
- Sven Rautenberg
"Love your nation - respect the others."