รายละเอียด 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 | สนับสนุน | สนับสนุน | สนับสนุน |