Atribut enctype Form
Definisi dan penggunaan
enctype
Atur atau kembalikan nilai atribut enctype formulir.
Atribut enctype HTML menentukan bagaimana data formulir seharusnya dienkripsi sebelum dikirim ke server.
Secara default, data formulir dienkripsi dengan "application/x-www-form-urlencoded". Ini berarti semua karakter dienkripsi sebelum dikirim ke server (spasi diubah menjadi simbol "+", karakter khusus diubah menjadi nilai HEX ASCII).
Lihat pula:
Panduan HTML:Atribut enctype <form> HTML
Contoh
Contoh 1
Kembalikan bagaimana data formulir seharusnya dienkripsi sebelum dikirim ke server:
var x = document.getElementById("myForm").enctype;
Contoh 2
Ubah nilai enctype, atur bagaimana data formulir seharusnya dienkripsi sebelum dikirim ke server:
document.getElementById("myForm").enctype = "multipart/form-data";
Sintaks
Kembalikan atribut enctype:
formObject.enctype
Atur atribut enctype:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Nilai atribut
Nilai | Deskripsi |
---|---|
application/x-www-form-urlencoded | Seluruh karakter dienkripsi sebelum dikirim (default). |
multipart/form-data | Tidak ada karakter yang dienkoding. Ini adalah nilai yang diperlukan ketika Anda menggunakan formulir yang memiliki kontrol unggah berkas. |
text/plain | Spasi diubah menjadi simbol "+", tetapi karakter khusus tidak dienkoding. |
Detil Teknologi
Nilai pengembalian: | Nilai string yang menunjukkan bagaimana data formulir seharusnya dienkoding sebelum dikirim ke server. |
---|
Dukungan Browser
Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |