Thuộc tính formEnctype của phần tử Submit Input
Định nghĩa và cách sử dụng
formEnctype
Cài đặt hoặc trả về giá trị của thuộc tính formenctype của nút gửi.
Thuộc tính HTML formenctype quy định cách mã hóa dữ liệu biểu mẫu khi gửi lên máy chủ (chỉ áp dụng cho biểu mẫu có method="post").
Thuộc tính formenctype đè lên thuộc tính của phần tử <form> Thuộc tính enctype.
Ghi chú:Thuộc tính formenctype là thuộc tính mới của phần tử <input> với type="submit" trong HTML5.
Xem thêm:
Hướng dẫn HTML:Thuộc tính formenctype của HTML <input>
Mô hình
Ví dụ 1
Xác định cách mã hóa dữ liệu biểu mẫu trước khi gửi lên máy chủ:
var x = document.getElementById("mySubmit").formEnctype;
Ví dụ 2
Thay đổi giá trị thuộc tính formenctype của nút gửi:
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
Cú pháp
Trả về thuộc tính formEnctype:
submitObject.formEnctype
Đặt thuộc tính formEnctype:
submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
application/x-www-form-urlencoded | Mặc định. Tất cả các ký tự đều được mã hóa trước khi gửi (khoảng trống được chuyển đổi thành ký hiệu "+", ký tự đặc biệt được chuyển đổi thành giá trị HEX ASCII). |
multipart/form-data | Không mã hóa ký tự. Khi bạn sử dụng biểu mẫu có kiểm soát tải lên tệp, giá trị này là bắt buộc. |
text/plain | Chuyển đổi khoảng trống thành ký tự "+", nhưng không mã hóa các ký tự đặc biệt. |
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị chuỗi, biểu thị loại nội dung được gửi lên máy chủ. |
---|
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt hỗ trợ tính năng đầu tiên.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | 10.0 | Hỗ trợ | Hỗ trợ | Hỗ trợ |