Einzelnen Beitrag anzeigen

Synollus

Registriert seit: 29. Dez 2008
49 Beiträge
 
#1

[JavaScript] Textarea: Zeichen zählen (Problem mit Absätzen)

  Alt 16. Mai 2009, 18:15
Hallo,

folgenden Code habe ich auf einer Seite, um die Zeichen zu zählen. Da der/die/das Textarea "smstext" darf maximal 160 Zeichen haben. Er zählt auch alles richtig, nur einen Absatz soll er doppelt zählen, da er ja aus 2 verschiedenen ASCII-Zeichen besteht (#10#13). Wie kann ich das mit JavaScript realisieren?

Code:
function limit()
  {
    var text = document.getElementById("smstext").value;
    if(text.length > 160)
      {
        text = text.substring(0, 160);
        document.getElementById("smstext").value = text;
      }
    var rest = 160 - text.length;
    var str = "" + rest + " Zeichen übrig";
    document.getElementById("smsline").innerHTML = str;
  }
  Mit Zitat antworten Zitat