Stefan Muenz: Zeilenumbruch in Textarea-Feld

Beitrag lesen

Hallo Rolf,

Das Problem ist: wie bekomme ich die Zeilenumbrüche aus dem Textarea-Feld mit 'rüber in die HTML-Seite?

Im HTML-Formular sollte stehen:
<textarea wrap=physical>

Dann sollte der Browser, so er die Angabe denn kennt, die Zeilenumbrueche mit uebertragen.

Im Perl-Script kannst Du dann vor der Zeile:
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
mal folgende Zeile probieren:
$value =~ s/%0D/<br>/eg;

Ich weiss jetzt nicht, ob das klappt, aber %0D sollte das www-url-codierte Zeichen fuer Zeilenumbruch sein, falls der Browser wrap=physical versteht und das entsprechende Steuerzeichen mit uebertraegt. In der obigen Zeile verwandelst Du das Zeilenumbruchzeichen einfach in sein HTML-Pendant um. Fix und fertig also fuer die HTML-formatierte Ausgabe...

Ich hab das allerdings nicht ausprobiert. Falls es jemand besser weiss, bitte ich um Korrektur...

Viele Gruesse
   Stefan Muenz