---
title: "Infoga text i Textarea"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107045-infoga-text-i-textarea"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Melea"
published: "2004-07-10T19:18:38.000Z"
updated: "2004-07-14T17:57:30.000Z"
replies: 7
views: 431
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/107045-infoga-text-i-textarea"
---

# Infoga text i Textarea

## #1 — Melea, 2004-07-10T19:18Z

Hejsan

Jag hittade en kod av dectgap här i Javascriptforumet för att inkludera \[b \] och \[/b \] i en textarea.
Detta funkar utmärkt men jag vill att input-knappen ska heta bold och inte \[b \].

Vet som sagt inte ett dyft om Javascript men såhär ser det ut nu

```
<script type="text/javascript">
<!--
	var bold = 1;
-->
</script>

<form action="" method="post" name="feature">
<div>

<input type="button" onclick="this.form.text_intro.value+=this.value; this.value=(bold++%2==0)?\'[b ]\':\'[/b ]\';" value="bold" />

<textarea name="text_intro" cols="76" rows="12"></textarea>

</div>
</form>
```

Nu byter den value på input-knappen varje gång jag tryck på den. Det ända jag vill ska ändras är att en \* ska synas bredvid bold när man har skrivit ut \[b \]. Sen när man trycker igen ska \* försvinna.

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

## #2 — Peter S, 2004-07-12T15:20Z

```
<input type="button" onclick="var b = (++bold % 2 == 0); this.form.elements['text_intro'].value += (b ? '&#091;b]' : '&#091;/b]'); this.value = (b ? 'bold*' : 'bold')" value="bold" />
```

 :)

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

## #3 — Melea, 2004-07-14T08:29Z

Hejsan Peter S

Har varit sjuk nu ett bra tag så har inte haft ork att jobba med någon hemsida, menmen.
Den koden du gav mig ger ett felmeddelande. Jag vill alltså infoga \[b \] text \[/b \] när jag trycker på knappen som heter bold(\*).

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

## #4 — Peter S, 2004-07-14T16:35Z

Jag har endast modifierat en rad från ditt första inlägg, så uppdaterar du ditt exempel skall det nog fungera.

 :)

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

## #5 — Melea, 2004-07-14T16:40Z

Får felmeddelandet

```
Ett objekt förväntas
```

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

## #6 — Peter S, 2004-07-14T16:57Z

Då får jag väl klistra in hela koden:

```
<script type="text/javascript">
<!--
	var bold = 1;
-->
</script>

<form action="" method="post" name="feature">
<div>

<input type="button" onclick="var b = (++bold % 2 == 0); this.form.elements['text_intro'].value += (b ? '&#091;b]' : '&#091;/b]'); this.value = (b ? 'bold*' : 'bold')" value="bold" />

<textarea name="text_intro" cols="76" rows="12"></textarea>

</div>
</form>
```

 :)

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

## #7 — Melea, 2004-07-14T17:50Z

Ojsan! Förlåt så mycket, jag hade visst döpt om variablen bold till insert i min egen kod.

Tack så mycket Peter S! :)

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

## #8 — Melea, 2004-07-14T17:57Z

Kan ju fortsätta på den här tråden.

Jag skulle vilja ha det så att när man markerar en text i textfältet och sedan trycker på bold-knappen så ska den texten som är markerad bli innesluten i \[b \] - \[/b \]-taggar. Går det tro? :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107045-infoga-text-i-textarea
