ตัวอย่าง
หาวิธีการที่ข้อมูลรูปแบบควรจะเข้ารหัสก่อนที่จะส่งไปยังเซิร์ฟเวอร์:
var x = document.getElementById("mySubmit").formEnctype;
ผลของ x อาจจะ:
text/plain
ลองตัวเอง» ความหมายและการใช้งาน
ชุดคุณสมบัติ formEnctype หรือผลตอบแทนที่คุ้มค่าของ formenctype แอตทริบิวต์ของปุ่มส่ง
formenctype แอตทริบิวต์ระบุว่าข้อมูลรูปแบบควรจะถูกเข้ารหัสเมื่อส่งไปยังเซิร์ฟเวอร์ (only for forms with method="post")
formenctype แอตทริบิวต์แทนที่ enctype แอตทริบิวต์ของ <form> องค์ประกอบ
หมายเหตุ: formenctype แอตทริบิวต์ใหม่สำหรับ <input> องค์ประกอบที่มีประเภท = "ส่ง" ใน HTML5
สนับสนุนเบราว์เซอร์
คุณสมบัติ formEnctype ได้รับการสนับสนุนในเบราว์เซอร์ที่สำคัญทั้งหมด
หมายเหตุ: คุณสมบัติ formEnctype จะไม่ได้รับการสนับสนุนใน Internet Explorer 9 และรุ่นก่อนหน้า
วากยสัมพันธ์
กลับ 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 | ช่องว่างที่จะถูกแปลงเป็น "+" สัญลักษณ์ แต่ไม่มีตัวอักษรพิเศษเข้ารหัส |
รายละเอียดทางเทคนิค
กลับค่า: | สตริงแสดงประเภทของเนื้อหาที่จะใช้ในการส่งแบบฟอร์มไปยังเซิร์ฟเวอร์ |
---|
ตัวอย่างอื่น ๆ
ตัวอย่าง
เปลี่ยนค่าของ formenctype แอตทริบิวต์ของปุ่มส่งไปยัง "application/x-www-form-urlencoded" :
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
อ้างอิง HTML: HTML <input> แอตทริบิวต์ formenctype
<input ส่งวัตถุ