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;

Thử ngay

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";

Thử ngay

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ợ