Cruz: Formularfelder 1:1 auslesen und in neuem Fenster öffnen.

Beitrag lesen

Ich habe jedoch folgendes Problem, wie schaffe ich es dass im neuen Fenster ein automatischer

»»  Zeilenumbruch stattfindet oder der Text im neuen Fenster genauso erscheint wie er ins

Formularfeld eingegeben wurde.

Hallo Syd,

So ganz ohne weiteres, wie du es dir vorstellst, geht es leider nicht.
Am einfachsten wäre es deine HTML Form durch einen CGI Script zu schicken, das alle \n Zeichen (Zeilenumbruch) in <br> übersetzt und es dann im neuem Fenster ausgibt.
Mit JavaScript geht es auch, wenn document.forms[0].elements[0].value auch die \n Zeichen mitliest. Dann kannst du mit der replace() Methode alle \n in <br> umwandeln und ausgeben.
Mehr dazu hier http://www.teamone.de/selfhtml/tecl.htm#a19#

Achtung, in einem textarea stehen nur dort \n Zeichen, wo auch die Enter Taste gedrückt wurde. Wo ein automatischer Umbruch stattfindet wegen der Breite des Feldes, da stehen erstmal keine! Wenn du allerdings erstmal die Form submittest, können optional \n an den Stellen auch übermittelt werden, je nach dm ob du wrap=soft oder wrap=hard angegeben hast.

Gruß
Cruz