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;

Coba sendiri

Contoh 2

Ubah nilai enctype, atur bagaimana data formulir seharusnya dienkripsi sebelum dikirim ke server:

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

Coba sendiri

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