---
title: "Nån som har en ide hur man löser detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/164567-nån-som-har-en-ide-hur-man-löser-detta"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "BigDave"
published: "2007-09-16T18:07:35.000Z"
updated: "2007-09-16T19:29:19.000Z"
replies: 1
views: 404
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/164567-nån-som-har-en-ide-hur-man-löser-detta"
---

# Nån som har en ide hur man löser detta?

## #1 — BigDave, 2007-09-16T18:07Z

Jag har byggt ett formulär som består av input fält i form av textfält, dropdowns  
etc. Jag har nu tänkt bygga en javascript funktion som gör en kopia av hela formuläret men konverterar om alla inputs till labels, så att sidan fungerar som en informations sida istället för en inmatningssida. Någon som gjort något liknande eller har ett tips på ett bra approach?

Tack på förhand!  :)

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

## #2 — BigDave, 2007-09-16T19:29Z

Ok! det var enkelt att kopiera en div. 
Gjorde så här:

```
 var form = document.getElementById('form');
  var staticform = form.cloneNode(true);
  var container = document.getElementById('static');
   container.appendChild(staticform);
  document.getElementById("form").style.display = "none";
```

 

Men visst borde det gå att konvertera en input till en label och behålla dess plats i hierarkin i diven. Min tanke var att skapa en label och ta värdet av input fältet, vilket är enkelt. Men hur får man den nya labeln att hamna på samma plats som den input man nyss tagit bort varit på??

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/164567-nån-som-har-en-ide-hur-man-löser-detta
