---
title: "Hur skapa nya form element dynamiskt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18730-hur-skapa-nya-form-element-dynamiskt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "PatrikB"
published: "2002-01-11T13:32:00.000Z"
updated: "2002-01-11T13:46:00.000Z"
replies: 1
views: 209
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/18730-hur-skapa-nya-form-element-dynamiskt"
---

# Hur skapa nya form element dynamiskt?

## #1 — PatrikB, 2002-01-11T13:32Z

Som rubriken lyder:
Hur gör man för att skapa nya formelement typ input fields, select listor, hidden fields etc dynamiskt med hjälp av javascript?

cya,
PatrikB

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

## #2 — Jojoxx, 2002-01-11T13:46Z

Gör du det när sidan laddas kan du använda document.write("\<input ..."), men annars kan du göra det med DOM såhär. Om vi tänker oss att du har ett formulär som du ger id="myform" och vill lägga till ett text-fält;

```
function insertTextfield(formId,fieldName){
	mydocrange = document.createRange();
	mydocrange.setStartBefore(document.getElementById(formId));
	document.getElementById(formId).appendChild(mydocrange.createContextualFragment('<input type="text" name="'+fieldName+'">'));
}
```

anropas med insertTextfield('myform','myfield');

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18730-hur-skapa-nya-form-element-dynamiskt
