Textarea - Absatz
Gerold
- asp.net
Hallo!
Wie kann ich durch den request der Textarea feststellen, wo ein gewollter Zeilenumbruch stattgefunden hat.
LG
Gerold
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>
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
strMyString = Replace(strMyString,vbCrLf,"<br>")
funkt super
Vielen Dank
Gerold