Lomake enctype-ominaisuus

Määritelmä ja käyttö

enctype Aseta tai palauta lomakkeen enctype-ominaisuuden arvo.

HTML enctype-ominaisuus määrittää, kuinka lomakkeen tiedot koodataan ennen palvelimen vastaanottamista.

Oletuksena lomakkeen tiedot koodataan "application/x-www-form-urlencoded". Tämä tarkoittaa, että kaikki merkit koodataan ennen palvelimen vastaanottamista (tyhjät välilyönnit muutetaan "+"-symboliksi ja erikoismerkit ASCII HEX-arvoiksi).

Katso myös:

HTML-referenssikirja:HTML <form> enctype ominaisuus

Esimerkki

Esimerkki 1

Palauta, kuinka lomakkeen tiedot koodataan ennen palvelimen vastaanottamista:

var x = document.getElementById("myForm").enctype;

Kokeile itse

Esimerkki 2

Muuta enctype-arvoa, aseta kuinka lomakkeen tiedot koodataan ennen palvelimen vastaanottamista:

document.getElementById("myForm").enctype = "multipart/form-data";

Kokeile itse

Syntaksi

Palauta enctype-ominaisuus:

formObject.enctype

Aseta enctype-ominaisuus:

formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

Ominaisuusarvo

Arvo Kuvaus
application/x-www-form-urlencoded Kaikki merkit koodataan ennen lähettämistä (oletusarvo).
multipart/form-data Mikään merkki ei koodata. Kun käytät lomaketta, jossa on tiedostojen latauskomponentti, tämä arvo on välttämätön.
text/plain Välimatkat muutetaan "+"-merkiksi, mutta erityismerkit eivät koodata.

Tekninen yksityiskohta

Palautusarvo: Merkistöarvo, joka ilmaisee, miten lomakkeen tiedot koodataan ennen kuin ne lähetetään palvelimelle.

Selaimen tuki

Taulukossa olevat numerot mainitsevat ensimmäisen selaimen version, joka tukee ominaisuutta täysin.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki