---
title: "Byta formtype?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/122745-byta-formtype"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Palle"
published: "2005-02-18T13:03:29.000Z"
updated: "2005-02-21T07:24:03.000Z"
replies: 2
views: 331
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/122745-byta-formtype"
---

# Byta formtype?

## #1 — Palle, 2005-02-18T13:03Z

Kan man på nått smidigt sätt byta formtype på ett formulärfält?

Scenario:

Jag har ett hidden fält med id txImage, jag vill med ett onlick-event ,
på ex. en knapp, byta detta hidden-fält till ett fält med formtype *file* istället.

Går detta att göra, och i så fall - hur gör man? :)

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

## #2 — @nders, 2005-02-20T06:25Z

Jag är inte riktigt med på varför du vill göra på det sättet, och jag tror inte att det går att ändra typ på ett element på det sättet. Är det kanske något sånt här du är ute efter:

```
<form>
<input type="button" id="foo" value="klicketi!" onclick="document.getElementById('shaz').display='inline';"/>
<span id="shaz" style="display:none;"><input type="file" name="foo" id="foo"></span><br/>
<input type="submit"/>
</form>
```

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

## #3 — Palle, 2005-02-21T07:24Z

Anledningen:

Jag har en asp-class som dynamiskt skapar xml´er och xsl´er baserat på hur formuläret ser ut, man sätter alltså bara upp formuläret, resten sköter sig per automatik.
Tyvärr sprang jag på problem när jag sätter upp formulär innehållande *fil*\-fält, eftersom value inte fungerar som "vanliga" textfält, så får jag problem då man ska editera content från xml´en.

Använder jag ditt exempel ovan så kommer asp-classen att läsa in formuläfältet och dess värde, även om det *inte syns* på sidan.. och detta vill jag inte då det kan bli dubbletter, alt. fel värden som kommer med m.m.

Jag gjorde en ful-byk-lösning med hjälp av InnerHTML tills vidare, så får vi 
se om jag får ett definitivt svar hurvida det går att byta formtype eller inte. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/122745-byta-formtype
