Andreas Berkl: Linefeed in einzeiligen (!) Textfeld

Hallo,

ich versuche, in einem einzeiligen (!) Textfeld einen Zeilenumbruch bzw.
Linefeed einzubauen.

Hintergrund: Für einen (unflexiblen!) Formularmailer will ich die
einzelnen Text-Felder meines Formulars so in ein einziges Textfeld
"pressen", daß ich durch die Zeilenumbrüche hinterher einen halbwegs
strukturierten Mail-Text bekomme.

Ich verwende folgenden JavaScript-Code:

---------------------

<SCRIPT LANGUAGE="JavaScript">
document.forms.umbruch.textfeld.value = "erste Zeile \nzweite Zeile";
document.forms.umbruch.textarea.value = "erste Zeile \nzweite Zeile"
</SCRIPT>

<FORM NAME="umbruch">
<INPUT TYPE=TEXT SIZE=60 NAME="textfeld"> geht nur bei NS4
<P>
<TEXTAREA NAME="textarea" ROWS=10 COLS=60></TEXTAREA> geht in allen
</FORM>

---------------------

Leider geht´s nur im 4er-Netscape, Netscape 6 und Internet-Explorer machen´s
nur in der Textarea. Versuche ich da was Unmögliches oder gibt´s einen
Workaround?

Gruß, Andreas

  1. moin,

    Hintergrund: Für einen (unflexiblen!) Formularmailer will ich die
    einzelnen Text-Felder meines Formulars so in ein einziges Textfeld
    "pressen", daß ich durch die Zeilenumbrüche hinterher einen halbwegs
    strukturierten Mail-Text bekomme.

    was du genau willst hab ich nicht ganz vergriffen

    Leider geht´s nur im 4er-Netscape, Netscape 6 und Internet-Explorer machen´s

    auch NN4 ist fehlerhaft :)

    Versuche ich da was Unmögliches oder gibt´s einen
    Workaround?

    wenn du die Daten eh clientseitig aufbereitest, kannst du doch ver-
    suchen mit einen 2. unsichtbaren form zu arbeiten. type= hidden
    verträgt alles. also einegegeben daten ins versteckte form
    reinverarbeiten(was ein unwort) und diese dan abschicken.

    bye eddie

    1. Auch moin!

      wenn du die Daten eh clientseitig aufbereitest, kannst du doch ver-
      suchen mit einen 2. unsichtbaren form zu arbeiten. type= hidden
      verträgt alles. also einegegeben daten ins versteckte form
      reinverarbeiten(was ein unwort) und diese dan abschicken.

      Danke, das war´s. Auf die Idee mit dem zweiten Formular war ich auch schon
      gekommen, hatte dummerweise zum Debuggen das Feld als <INPUT TYPE="TEXT">
      definiert, da treten dann die Probleme auf, <INPUT TYPE="HIDDEN">
      funktioniert mit den "großen" Browsern prima!

      Gruß und Dank, Andreas

      P.S. Eindrucksvolle Website, Hut ab!