---
title: "Hur sätter man stopp efter 255 tecken."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82852-hur-sätter-man-stopp-efter-255-tecken"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Fredde Mannen"
published: "2003-07-27T14:34:20.000Z"
updated: "2003-07-27T15:11:20.000Z"
replies: 3
views: 306
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/82852-hur-sätter-man-stopp-efter-255-tecken"
---

# Hur sätter man stopp efter 255 tecken.

## #1 — Fredde Mannen, 2003-07-27T14:34Z

Jag har mitt lilla script som räknar antalet tecken som matas in i en textarea.

Jag vill sätta stopp när de kommer fram till 255 tecken. 
maxlength funkar ju inte, hur skall jag bära mig åt:

En del av scriptet

```
function AntalTecken() {
textruta = document.form1.texten.value;
antal = textruta.length;

document.form1.tecken.value = 255-antal;
}

| <textarea name="texten" onpropertychange="AntalTecken()"></textarea> <inpu type="text" value="255" name="tecken">
```

Scriptet räknar ner, men hur stoppar jag deras inmatning efter dessa 255 teckena?

Permalänk: https://www.webforum.nu/p/82852

## #2 — Nexus86, 2003-07-27T14:42Z

```
function AntalTecken() {
textruta = document.form1.texten.value;
antal = textruta.length;

document.form1.tecken.value = 255-antal;
}

| <textarea name="texten" onpropertychange="AntalTecken()" maxlength="255"></textarea> <input type="text" value="255" name="tecken">
```

Permalänk: https://www.webforum.nu/p/1122024

## #3 — dectgap, 2003-07-27T14:58Z

Varför använder du dig av ett MS-specifikt event (*onpropertychange*)?

Jag skulle skriva så här:

```
<script type="text/javascript">
function AntalTecken() {
  var texten = document.form1.texten;
  var tecken = document.form1.tecken;

  if(texten.value.length>255)
    texten.value = texten.value.substr(0,255);

  tecken.value = 255-texten.value.length;
}
</script>

...

<textarea name="texten" onkeypress="AntalTecken()" onkeyup="AntalTecken()"></textarea>
<input type="text" value="255" name="tecken">
```

Permalänk: https://www.webforum.nu/p/1122031

## #4 — Fredde Mannen, 2003-07-27T15:11Z

Jag älskar MS! :e nää men det är för att det är för min egen vinnings skull, det vill säga i  mitt egna administrationssnitt. 

Men visst kan jag väll använda onkeypress() och onkeyup(), men jag var ju bara ute efter:

```
texten.value = texten.value.substr(0,255);
```

som jag hoppas var svaret på min fråga.... 

Angående: maxlength="255" 

Maxlength funkar inte i textarea, ialla fall inte för mig! :)

Permalänk: https://www.webforum.nu/p/1122038

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82852-hur-sätter-man-stopp-efter-255-tecken
