---
title: "Duplicera värde i textarea dynamsikt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/157311-duplicera-värde-i-textarea-dynamsikt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MickeA.com"
published: "2007-02-18T09:21:32.000Z"
updated: "2007-02-18T11:33:15.000Z"
replies: 4
views: 737
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/157311-duplicera-värde-i-textarea-dynamsikt"
---

# Duplicera värde i textarea dynamsikt

## #1 — MickeA.com, 2007-02-18T09:21Z

Tjena!
Jag skriver på en ASP sida ut flera textarea's dynamiskt, i nuläget är det 10st men det varierar.
Nu skulle jag vilja att man med en knapptryckning kan kopiera innehållet ut ruta två och klistra in detta värde i de andra (alltså 3-10).
Fält 1 ska aldrig beröras utav den här funktionen.

Jag har gjort några tappra försök, men det funkar inte, så jag tänkte göra om någon kunde assistera mig med det här.

```
<script type="text/javascript">
function duplicate_it(){
	var i;
	var f = document.foo;
	for (i=2; i<=7; i++) {
		document.foo.t2.value = document.foo.t + i + .value;
	}
}
</script>
<form name="foo" method="post">
<textarea name="t1" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t2" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it();">Kopiera!</a><br />
<textarea name="t3" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t4" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t5" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t6" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t7" style="width: 200px height: 75px;"></textarea><br />
</form>
```

 Det känns som om jag är helt ute och cyklar, så ni kanske har ett förslag eller två?

Tack!

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

## #2 — Obbelix, 2007-02-18T10:17Z

Lägg till ett id på varje textarea och kör följande:

```
<script type="text/javascript">
function duplicate_it(){
	var i;
	for (i=3; i<=7; i++) {
		document.getElementById('t'+i).value = document.getElementById('t2').value;
	}
}
</script>
</head>
<body>
<form name="foo" method="post">
<textarea name="t1" id="t1" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t2" id="t2" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it();">Kopiera!</a><br />
<textarea name="t3" id="t3" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t4" id="t4" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t5" id="t5" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t6" id="t6" style="width: 200px height: 75px;"></textarea><br />
<textarea name="t7" id="t7" style="width: 200px height: 75px;"></textarea><br />
</form>
```

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

## #3 — MickeA.com, 2007-02-18T10:24Z

Tackar!
Funkar fint!

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

## #4 — Obbelix, 2007-02-18T10:35Z

Skulle dock fundera på att göra en mer generell funktion som kan användas på vilken av boxarna som helst. Liknande denna kanske?

```
<script type="text/javascript">
function duplicate_it(id){
	var i;
	var count = document.forms[0].elements.length;
	for (i=id+1; i<=count; i++) {
		document.getElementById('t'+i).value = document.getElementById('t'+id).value;
	}
}
</script>
</head>
<body>
<form name="foo" method="post">
<textarea name="t1" id="t1" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(1);">Kopiera!</a><br />
<textarea name="t2" id="t2" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(2);">Kopiera!</a><br />
<textarea name="t3" id="t3" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(3);">Kopiera!</a><br />
<textarea name="t4" id="t4" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(4);">Kopiera!</a><br />
<textarea name="t5" id="t5" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(5);">Kopiera!</a><br />
<textarea name="t6" id="t6" style="width: 200px height: 75px;"></textarea>&nbsp;<a href="#" onclick="duplicate_it(6);">Kopiera!</a><br />
<textarea name="t7" id="t7" style="width: 200px height: 75px;"></textarea><br />
</form>
```

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

## #5 — MickeA.com, 2007-02-18T11:33Z

Aha, just, då kopiererar den från Fältet med knappen till alla under det?
Ska kolla mer på det där, tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/157311-duplicera-värde-i-textarea-dynamsikt
