---
title: "Lägga till data till textarea?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/94133-lägga-till-data-till-textarea"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "SimonG"
published: "2004-01-07T03:21:25.000Z"
updated: "2004-01-08T02:03:45.000Z"
replies: 5
views: 301
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/94133-lägga-till-data-till-textarea"
---

# Lägga till data till textarea?

## #1 — SimonG, 2004-01-07T03:21Z

Jag undrar lite hur man går tillväga om man har ett formulär med textarea med diverse text i och vill att via en knapp (input type buttun) lägga till data som användaren skriver in via en liten popupruta. I stort sätt samma som när man skriver ett nytt inlägg här på webforum och skall få ex. fet text.

Frågan lär varit uppe förut men sökte utan resultat.
länk till en tråd där det tas upp och/eller eget svar skulle uppskattas :)

.S-

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

## #2 — Jesper T, 2004-01-07T09:15Z

Sida 1.

```
<form name="foo">
<textarea name="bar"></textarea>
</form>
<a href="javascript:void(window.open('popup.htm','','width=50 height=50'));">Popup</a>
```

 Popup

```
<a href="javascript:void(window.opener.document.foo.bar.value+='[B ] [/B]');">[B]</a>
```

Tänk på att alltid ta bort mellan_rummet mellan java och scrip... ;)

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

## #3 — SimonG, 2004-01-07T13:20Z

Jesper T \>\>

Fungerade mycket bra. tack.

Följdfråga, om man vill ha det via en "alert ruta med input fält" så man ex skriver in ex "hej" och så blir det då

```
[b ] hej [ /b]
```

i samma formulär.

.S-

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

## #4 — Jesper T, 2004-01-07T15:48Z

Vet inte om det är såhär du menar(popup.htm):

```
<form name="foo">
<input type="text" name="bar">
</form>
<input type="button" onClick="window.opener.document.foo.bar.value+='[b ]'+document.foo.bar.value+'[/b]';" value="Klick!">
```

Prompt?

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

## #5 — Jesper T, 2004-01-07T16:04Z

Med en prompt så kan du kanske göra så här:

```
<script>
function promting(descr,starttag,endtag){
inserttext = prompt(descr+" "+starttag+" "+endtag, "");
if ((inserttext != null) && (inserttext != ""))
document.foo.bar.value += starttag+inserttext+endtag;
	}
</script>
<form name="foo">
<textarea name="bar"></textarea>
</form>

<input type="button" onclick="promting('Fet text','[B ]','[/B]');" Value="[ B ]">
<input type="button" onclick="promting('Kursiv text','[I ]','[/I]');" Value="[ I ]"
```

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

## #6 — SimonG, 2004-01-08T02:03Z

Jesper T \>\> Tackar. Fungerande mycket bra. 
Dagens ros! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/94133-lägga-till-data-till-textarea
