---
title: "Tab i textarea?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/684-tab-i-textarea"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Gislaved.net"
published: "2000-10-19T08:40:00.000Z"
updated: "2000-12-01T12:58:00.000Z"
replies: 6
views: 232
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/html-css/684-tab-i-textarea"
---

# Tab i textarea?

## #1 — Gislaved.net, 2000-10-19T08:40Z

Kan man fixa till så att man kan skriva in tabbar i en Textarea utan att bli förflyttad till nästa fält?

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

## #2 — toha, 2000-10-20T07:41Z

Det går nog att fixa men man kan inte visa tabb-tecken i elementet. Om man byter ut tabbtecknen till någon kod vid ett onKeyDown-event och sedan omvandlar alla koder till tabbar vid submittandet. Men då måste man föra över värdet till en text-sträng. Typ såhär:

\<textarea id="aaa" onKeyDown="return checkKeyState(this)"\>\</textarea\>

```
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<script>

function tabCheck(oItm) {
    if (event.keyCode == 9) {
        oItm.value += "{  }";
        return false;
    }
    return true;
}

function onSubmit(oFrm) {
    var sText = oFrm.aaa.value;
    sText = sText.replace(/{  }/g, "\t");
}

</script>

</font>
```

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

## #3 — Gislaved.net, 2000-10-21T11:29Z

Tack så mycket.

Det verkar lite krångligt, men det är nog för att jag inte är så hemma på JavaScript.

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

## #4 — petergrennanet, 2000-10-25T22:18Z

Hmm. toha
Det funkade inte för mig.

"checkKeyState is not defined. "

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

## #5 — toha, 2000-10-26T11:30Z

Fel av mig. Råkade skriva fel metodanrop. Det skall vara:

\<textarea id="aaa" onKeyDown="return tabCheck(this)"\>\</textarea\>

Märk väl att din form-tagg måste ha ett onSubmit-event. Ex:

\<form onSubmit="onSubmit(this)"\>
...
\</form\>

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

## #6 — petergrennanet, 2000-10-28T01:17Z

kewlt fett!

Tips! Om man lägger till focus() på textarea fältet så 
slipper man använda musen.

```
function tabCheck(oItm) {    
	if (event.keyCode == 9) {        
		oItm.value += "{  }";        
		oItm.focus();
		return false;    
	}    
	return true;
}
```

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

## #7 — Gislaved.net, 2000-12-01T12:58Z

Om man vill ha texten infogad på det ställe markören befinner sig på då? Går det...?

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/684-tab-i-textarea
