Thuộc tính enctype biểu mẫu
Thí dụ
Trả lại cách dữ liệu biểu mẫu nên được mã hóa trước khi gửi đến máy chủ:
var x = document.getElementById("myForm").enctype;
Định nghĩa và Cách sử dụng
Thuộc tính enctype đặt hoặc trả về giá trị của thuộc tính enctype trong một biểu mẫu.
Thuộc tính enctype chỉ định cách mã hóa dữ liệu biểu mẫu trước khi gửi đến máy chủ.
Dữ liệu biểu mẫu được mã hóa thành "application / x-www-form-urlencoded" theo mặc định. Điều này có nghĩa là tất cả các ký tự được mã hóa trước khi chúng được gửi đến máy chủ (dấu cách được chuyển đổi thành ký hiệu "+" và các ký tự đặc biệt được chuyển đổi thành giá trị ASCII HEX).
Hỗ trợ trình duyệt
Property | |||||
---|---|---|---|---|---|
enctype | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trả về thuộc tính enctype:
formObject.enctype
Đặt thuộc tính enctype:
formObject.enctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Giá trị tài sản
Value | Description |
---|---|
application/x-www-form-urlencoded | All characters are encoded before sent (this is default) |
multipart/form-data | No characters are encoded. This value is required when you are using forms that have a file upload control |
text/plain | Spaces are converted to "+" symbols, but no special characters are encoded |
Chi tiết kỹ thuật
Giá trị trả lại: | Chuỗi, đại diện cho cách dữ liệu biểu mẫu nên được mã hóa trước khi gửi đến máy chủ |
---|
Các ví dụ khác
Thí dụ
Thay đổi giá trị enctype cho cách dữ liệu biểu mẫu sẽ được mã hóa trước khi gửi đến máy chủ:
document.getElementById("myForm").enctype = "multipart/form-data";
Các trang liên quan
Tham chiếu HTML: Thuộc tính enctype HTML <form>
❮ Đối tượng biểu mẫu