---
title: "lägga till text i textarea via länk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/91655-lägga-till-text-i-textarea-via-länk"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Smultron"
published: "2003-12-01T18:07:58.000Z"
updated: "2003-12-01T18:54:50.000Z"
replies: 7
views: 230
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/91655-lägga-till-text-i-textarea-via-länk"
---

# lägga till text i textarea via länk

## #1 — Smultron, 2003-12-01T18:07Z

Hur gör jag för att lägga till en text i en textarea?

ex. jag skriver en text sen vill jag ha in en redan färdig grej på sidan, då så trycker jag på en knapp och lite text läggs till i textarean som jag redan skrivit i.
den gamla texten skall finnas kvar också

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

## #2 — dectgap, 2003-12-01T18:13Z

```
<form name="formNamn">
  <textarea name="textareaNamn"></textarea>
</form>

<a href="#" onclick="document.formNamn.textareaNamn.value+=' Mer text.';">Lägg till text</a>
```

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

## #3 — Smultron, 2003-12-01T18:19Z

mm tack men när man tryckt på knappen skall den ändras med?

hur gör jag det då

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

## #4 — dectgap, 2003-12-01T18:23Z

I rubriken skrev du "länk", och i inlägget skrev du "knapp" - var det en länk du menade?

På vilket sätt menar du att knappen (länken?) ska ändras när man har tryckt på den?

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

## #5 — Smultron, 2003-12-01T18:32Z

```php
<input type="button" value="[bold]" onClick="document.formname.textname.value+= 'ny text1'">
```

när man trycker först gången

```php
<input type="button" value="[/bold]" onClick="document.formname.textname.value+= 'ny text2'">
```

lättare att förstå att värdet och texten som skall skrivas användras på knappen eller om man har en länk så ändras texten i länken och valuet för det som läggs in i textarean...

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

## #6 — dectgap, 2003-12-01T18:42Z

Finns det bara två alternativ (text på knappen och text som läggs till i textarean) - ett som gäller första gången man trycker på knappen och ett annat som gäller ifall man trycker på knappen fler gånger?

I så fall kan du skriva så här:

```
<form name="formNamn">
 <textarea name="textareaNamn"></textarea>
</form>

<script type="text/javascript">
var insertText = "Text1";
</script>

<a href="#" onclick="document.formNamn.textareaNamn.value+=insertText; this.innerHTML='Text 2'; insertText='Text2';">Text 1</a>
```

**EDIT**
Du hann ändra innan jag skickade iväg mitt svar.

Vill du ha sådana \[bold\]-taggar som växlar mellan start- och slut-tagg kan du skriva så här:

```
<form name="formNamn">
 <textarea name="textareaNamn"></textarea>
</form>

<script type="text/javascript">
var bold = 1;
var insertText = "[bold]";
</script>

<a
 href="#"
 onclick="document.formNamn.textareaNamn.value+=insertText; insertText=(bold++%2==0)?'[bold]':'[/bold]'; this.innerHTML=insertText"
>[bold]</a>
```

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

## #7 — Smultron, 2003-12-01T18:50Z

men på en knapp dock och sen när man har tryckt igen ska den växla tillbaka till det gamla värdet...

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

## #8 — dectgap, 2003-12-01T18:54Z

```
<form name="formNamn">
  <textarea name="textareaNamn"></textarea>

  <script type="text/javascript">
  var bold = 1;
  var insertText = "[bold]";
  </script>

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

</form>
```

Eller lite enklare:

```
<form name="formNamn">
  <textarea name="textareaNamn"></textarea>

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

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

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/91655-lägga-till-text-i-textarea-via-länk
