Gerold: Textarea - Absatz

Hallo!
Wie kann ich durch den request der Textarea feststellen, wo ein gewollter Zeilenumbruch stattgefunden hat.

LG
Gerold

  1. Hallo,

    versuche es mal damit:

    <html>
    <head>
    <title></title>
    <script type="text/javascript">
    <!--
    function inhaltTE() {
      var inh = document.getElementById("te").firstChild?document.getElementById("te").firstChild.nodeValue:"";
      for (var i=0; i<inh.length; i++) {
          c = inh.charAt(i);
          alert(c + " = " + escape(c));
          if (c == "\r") alert("Zeilenwechsel");
      }
    }
    //-->
    </script>
    <noscript></noscript>
    </head>
    <body>
    <textarea id="te"></textarea>
    <input type="button" name="" value="OK" onclick="inhaltTE();">
    </form>
    </body>
    </html>

  2. Hi Gerold

    Wie kann ich durch den request der Textarea feststellen, wo ein gewollter Zeilenumbruch stattgefunden hat.

    Du musst nach einem Zeilenumbruch suchen. Dieser hat den ASCII-Code 10 (Unix), 13 (Mac) oder 13 und 10 (Windows). In VBScript gibt es eine Systemvariable für Zeilenumbrüche, die vbCrLf heisst. Wenn du zum Beispiel alle Zeilenumbrüche in einem String duch "<br>" ersetzen willst, dann kann das folgendermassen aussehen:

    strMyString = Replace(strMyString,vbCrLf,"<br>")

    MfG & HtH

    Tom2

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}
    1. strMyString = Replace(strMyString,vbCrLf,"<br>")

      funkt super

      Vielen Dank

      Gerold