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;
Esimerkki 2
Muuta enctype-arvoa, aseta kuinka lomakkeen tiedot koodataan ennen palvelimen vastaanottamista:
document.getElementById("myForm").enctype = "multipart/form-data";
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 |