Manuela: Textarea

Beitrag lesen

Hoi Manuela

Bei mir werden besagte Zeilenumbrüche übertragen.

Du machst hier ein Replace

formular[i] = formular[i].replace(/+/g," ");          // Ersetzen des + durch Blank

und dann ein unescape!

formular[i] = unescape(formular[i]);                   // Escapesequenzen rekonstruieren

Den zwei Codes %0D%0A kann man Auch Escpae-Sequenzen sagen. Also ist klar, dass es nicht angezeigt wird, wenn Du sie rausfilterst!

Allerdings muss ich sagen, dass Du in den oberen Zeilen wo Du

alert(url);

machst sehr wohl diese Escape Zeichenfolgen sehen solltest! Versuche mal folgeden Änderung/zustätzliche Zeile im Script:

formular[i] = formular[i].replace(/+/g," ");          // Ersetzen des + durch Blank
       formular[i] = formular[i].replace(/%0D%0A/g,"<br>");          // Ersetzen der Zeilenumbrüche durch <br>
       formular[i] = unescape(formular[i]);                   // Escapesequenzen rekonstruieren

Bei mir funktioniert jedenfalls so Dein Code!

cheers und Mahlzeit
kaepten

Der Code funktioniert auch bei mir, aber nur wenn ich die Entertaste nach jeder Zeile von hand drücke. Laut Selfhtml Dockumentation soll aber in Textarea's der automatische Zeilenumbruch mitgesendet werden und das funzt bei mir net.

Guten Appetit
Manuela