Thuộc tính formenctype trên nút submit ghi đè enctype của form, chỉ định cách mã hóa dữ liệu khi gửi server. Chỉ dùng với type="submit" hoặc type="image". Được giới thiệu trong HTML5.
| Giá trị | Mô tả |
|---|---|
application/x-www-form-urlencoded (mặc định) | Mã hóa tất cả ký tự trước khi gửi |
multipart/form-data | Không mã hóa ký tự, dùng cho upload file |
text/plain | Chuyển space thành +, không mã hóa ký tự đặc biệt |
Ví dụ
<!DOCTYPE html>
<html>
<head>
<title>HTML formenctype attribute</title>
</head>
<body>
<form action="" method="post">
Tên<input type="text" name="name"/><br>
<input type="submit" formenctype="multipart/form-data" value="Gửi (multipart)">
</form>
</body>
</html>
Lưu ý: Dùng multipart/form-data khi form có <input type="file">.