---
title: "Kopiera värde från ett formulär till ett annat"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/182135-kopiera-värde-från-ett-formulär-till-ett-annat"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mattias Nordin"
published: "2010-01-24T09:42:22.000Z"
updated: "2010-01-24T10:22:45.000Z"
replies: 1
views: 387
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/182135-kopiera-värde-från-ett-formulär-till-ett-annat"
---

# Kopiera värde från ett formulär till ett annat

## #1 — Mattias Nordin, 2010-01-24T09:42Z

Jag hade hoppats på att det skulle gå att hänvisa till ett objekt med getElementsByName(iSelectedObject.name) dynamiskt genom att definiera namnet i en variabel.

Men när jag kör min funktion så exekveras alert men value kopieras inte. Inget javascript felmeddelande i varken IE eller Firefox.

Vad gör jag för fel?

 :stud

```
...
<td>Category db id</td><td><input type="text" value="<%=rs2("T_movie.category_id")%>" name="r<%=iMovieDbId%>CategoryDbId" onClick="funCopyValue(this)" /></td>
...
<td>Kategori id</td><td><input type="text" value="" name="rTargetCategoryDbId" /></td>
...

function funCopyValue(iSelectedObject){
	alert(iSelectedObject.name)
	alert(iSelectedObject.value)

	//COPY VALUE TO TARGET LIST
	document.frmTarget.rTargetCategoryDbId.value = iSelectedObject.value
	document.getElementsByName(iSelectedObject.name).value = iSelectedObject.value
}
```

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

## #2 — Mattias Nordin, 2010-01-24T10:22Z

Kör jag med getElementById så fungerar det så jag kör det istället...

```
	//REPLACE NUMERIC PART OF THE STRINC WITH THE NAME OF THE TARGET...
	varTargetId = iSelectedObject.id.replace(/.\d*/,'rTarget')
	alert(varTargetId)
	
	//COPY VALUE TO TARGET LIST
	document.getElementById(varTargetId).value = iSelectedObject.value
	iSelectedObject.style.backgroundColor='green'
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/182135-kopiera-värde-från-ett-formulär-till-ett-annat
