ami: zeilenumbruch im mehrzeiligen textfeld

hallo!

Ich habe ein Formular mit z.b. drei Textfeldern.
Jetzt lese ich die Werte der Textfelder aus und möchte sie per script untereinander in ein mehrzeiliges Textfeld schreiben.

Wie kriege ich den Umbruch hin?
mit \n geht es nicht:(

Bisher wird der erste eingetragene Wert vom nächsten überschrieben, da ich keinen Umbruch hinkriege.

  1. Hi Du,

    versuch's mal mit 


    Mirko

  2. Hi,
    ich glaube mit

    %0A

    könnte es klappen
    Versuchs mal damit.

    Viel Spaß

    ff

    1. Hi,

      ich glaube mit

      %0A

      Ich denke nicht. Man sollte schon Entities nehmen, ist ja schließlich HTML.

      Mirko

      1. Ich denke nicht. Man sollte schon Entities nehmen, ist ja schließlich HTML.

        Wenn ich mir aus nen JavaScript ne Mail generieren lasse, dann funktioniert
        %0A

        Ich habe in dem Fall, alle Daten aus einem Formularfeld ausgelesen und alles auf eine Variable gespeichert. Um einen Zeilenumbruch zu erzwingen hab ich dann %0A genommen und es geht.

        ff

        1. Hi Du,

          Ich denke nicht. Man sollte schon Entities nehmen, ist ja schließlich HTML.

          Wenn ich mir aus nen JavaScript ne Mail generieren lasse, dann funktioniert
          %0A

          Ich habe in dem Fall, alle Daten aus einem Formularfeld ausgelesen und alles auf eine Variable gespeichert. Um einen Zeilenumbruch zu erzwingen hab ich dann %0A genommen und es geht.

          Sorry, hast Recht. Habe beim Denken einen Schritt ausgelassen :).

          Mirko

  3. hi,
    schreibe doch beim auslesen die werte der 3 felder in eine variable und
    den inhalt derer einmal in das mehrzeilige textfeld.
    motheX

  4. Hallo ami

    Wie kriege ich den Umbruch hin?
    mit \n geht es nicht:(

    Doch!

    lg bernhard

    ------------------ sogar getestet ! ;-) ------------------------

    <html>
    <head>
    <title>Test</title>
    <script language="Javascript">
    function test() {
     var t1 = document.forms['in'].elements['t1'].value;
     var t2 = document.forms['in'].elements['t2'].value;
     var t3 = document.forms['in'].elements['t3'].value;

    document.forms['out'].elements['area'].value = t1+"\n"+t2+"\n"+t3;
    }
    </script>
    </head>
    <body>

    <form name="in">
    <input type="Text" name="t1" value="a">
    <input type="Text" name="t2" value="b">
    <input type="Text" name="t3" value="c">
    <input type="button" name="submitME" onClick="test();" value="Rein ins Textfeld">
    </form>

    <p> </p>

    <form name="out">
    <textarea name="area" cols="40" rows="10"></textarea>
    </form>

    </body>
    </html>