รายละเอียด Input Submit formEnctype

คำอธิบายและวิธีใช้

formEnctype ตั้งค่าหรือคืนค่าค่า formenctype ของปุ่มส่งมอบข้อมูล

รายละเอียด formenctype กำหนดว่าอย่างไรจะเข้ารหัสข้อมูลฟอร์มก่อนการส่งไปยังเซิร์ฟเวอร์ (เมื่อมี method="post" ในฟอร์ม)

formenctype คือรายละเอียดที่กำหนดโดย form ของ <form> ตัวแปล enctype.

หมายเหตุ:formenctype คือรายละเอียดใหม่ของ HTML5 สำหรับสมาชิก <input> ที่ type="submit"

ดูเพิ่มเติม:

คู่มือ HTMLคุณสมบัติ formenctype ของ HTML <input>

ตัวอย่าง

ตัวอย่าง 1

ตรวจสอบว่าเคยเข้ารหัสข้อมูลฟอร์มก่อนการส่งข้อมูลไปยังเซิร์ฟเวอร์แล้วหรือไม่:

var x = document.getElementById("mySubmit").formEnctype;

ทดลองด้วยตัวเอง

ตัวอย่าง 2

เปลี่ยนค่ารายละเอียด formenctype ของปุ่มส่งมอบข้อมูลเป็น "application/x-www-form-urlencoded":

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";

ทดลองด้วยตัวเอง

ศัพท์

คืนค่า formEnctype รายละเอียด:

submitObject.formEnctype

ตั้งค่าค่า formEnctype รายละเอียด:

submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

ค่ารายละเอียด

ค่า คำอธิบาย
application/x-www-form-urlencoded ค่าเริ่มต้น ตัวอักษรทั้งหมดจะถูกเข้ารหัสก่อนการส่ง (อักษรเปล่าถูกเปลี่ยนเป็นสัญลักษณ์ "+" และตัวอักษรพิเศษถูกเปลี่ยนเป็นค่า ASCII HEX)
multipart/form-data ไม่มีการเข้ารหัสตัวอักษร ขณะที่คุณใช้ฟอร์มที่มีคอนโทรลล์การอัพโหลดไฟล์ ค่านี้เป็นจำเป็น
text/plain แปลงช่องว่างเป็นสัญลักษณ์ '+' แต่ไม่ระบุตัวอักษรพิเศษ

รายละเอียดเทคนิค

ค่าที่กลับมา: ค่าตัวยานสำหรับระบุชนิดของเนื้อหาที่จะส่งไปยังเซิร์ฟเวอร์แบบฟอร์ม

การสนับสนุนโดยเบราเซอร์

ตัวเลขในตารางระบุสูตรรุ่นของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน 10.0 สนับสนุน สนับสนุน สนับสนุน