---
title: "enctype"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/102868-enctype"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "icaaq"
published: "2004-05-04T07:45:57.000Z"
updated: "2004-05-04T13:12:22.000Z"
replies: 14
views: 379
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/102868-enctype"
---

# enctype

## #1 — icaaq, 2004-05-04T07:45Z

Kan jag byta enctype på ett formulär?

jag skulle vilja göra det vid onClick på en radiobutton.

på en radio skulle jag vilja ha enctype='multipart/form-data' och på en annan standard....

mv icaaq

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

## #2 — Jesper T, 2004-05-04T07:53Z

Detta borde ju gå:

```
<form name="foo">

</form>

<input type="button" value="multipart/form-data" onclick="document.foo.enctype='multipart/form-data';">
<input type="button" value="text/plain" onclick="document.foo.enctype='text/plain';">
<input type="button" value="kolla" onclick="alert(document.foo.enctype);">
```

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

## #3 — icaaq, 2004-05-04T07:59Z

Tack

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

## #4 — icaaq, 2004-05-04T09:12Z

Jag får det inte att fungera :(
Med denna kod vill jag ändra enctype.

```
[red]
<input type='radio' name='doctype' value='doc' id='doc' checked onclick="document.getElementById('filedocument').style.display='inline';document.getElementById('httpText').style.display='none';document.getElementById('actionName').innerHTML='Dokument:';this.form.enctype='multipart/form-data'" /><label for='doc'>Dokument</label>
<input name='doctype' type='radio' value='http' id='http' onClick="document.getElementById('httpText').style.display='inline';document.getElementById('filedocument').style.display='none';document.getElementById('actionName').innerHTML='Hemsida:';this.form.enctype='application/x-www-form-urlencode'"/><label for='http'>[url]Http://[/url]</label>
Dokumentnamn:
<input  name='strAlias' type='text' id="Text1"/><span id='actionName'>Dokument:</span>
<input name='strDocument' type='file' id="filedocument"/><input name='strHttp' type='text' id='httpText' style='display: none;' value='http://'/>[/red]
```

Men jag kan inte ändra enctype. Om jag sätter den till multipart/form-data så kan jag inte använda den inom application/x-www-form-urlencode

Hur ska jag lösa detta...... 

mv icaaq

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

## #5 — Jesper T, 2004-05-04T09:36Z

Vad händer/händer inte?

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

## #6 — icaaq, 2004-05-04T09:54Z

Det verkar som om jag ändrar värdena i formtaggen med radiobuttons så vill inte de värdena köras onsubmit.

För om jag ändrar Action till "hej" och jag kör en alert på submitknappen som visar formens Action så står det hej i alerten. Men sen skickas jag vidare till url:en som står i formtaggen från början.

varför?

mv icaaq

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

## #7 — Jesper T, 2004-05-04T10:10Z

Testa att lägga in även submit i scriptet.
Eller att när du ändrar entype så deklarerar du en variabel globalt.
ex.

```
var myEntype='multipart/form-data';
function setEntype(str){
myEntype=str;
}
function subm(){
document.myForm.enctype=myEntype;
document.myForm.submit();
}
....

<input type="button" Value="Sätt entype" onclick="setEntype('text/plain')">

osv.
```

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

## #8 — icaaq, 2004-05-04T11:11Z

Nu funkar det.... Tack så mycket

mv icaaq

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

## #9 — icaaq, 2004-05-04T12:10Z

Om jag nu vill koppla ihop denna funktion med [denna](http://www.webforum.nu/showthread.php?s=&threadid=100118&forumid=24)
hur ska jag kunna göra det....

mv icaaq

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

## #10 — icaaq, 2004-05-04T12:40Z

Tyvärr så var det jag som var lite förhastad igen.......action kan jag ändra men det jag kan inte ändra enctype...

Någon som kan hjälpa mig med det :)

mv icaaq

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

## #11 — Jesper T, 2004-05-04T12:43Z

Vad händer/händer inte?

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

## #12 — icaaq, 2004-05-04T12:45Z

jag kommer inte åt dundas.upload2 när jag har ändrat enctype till multipart/form-data.

mv icaaq

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

## #13 — icaaq, 2004-05-04T12:48Z

Eller tvärtom.....så kommer jag inte åt mina vanliga Request.Form....

mv icaaq

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

## #14 — Jesper T, 2004-05-04T12:59Z

japp.

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

## #15 — icaaq, 2004-05-04T13:12Z

Det vore bra om man stavade rätt på application/x-www-form-urlencode**d**

 :r

mv icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/102868-enctype
