ตัวอย่าง
ย้อนกลับไปว่าข้อมูลรูปแบบควรจะเข้ารหัสก่อนที่จะส่งไปยังเซิร์ฟเวอร์:
var x = document.getElementById("myBtn").formEnctype;
ผลของ x อาจจะ:
text/plain
ลองตัวเอง» ความหมายและการใช้งาน
ชุดคุณสมบัติ formEnctype หรือผลตอบแทนที่คุ้มค่าของ formenctype แอตทริบิวต์ของปุ่ม
formenctype แอตทริบิวต์ระบุว่าข้อมูลรูปแบบควรจะเข้ารหัสก่อนที่จะส่งไปยังเซิร์ฟเวอร์ คุณลักษณะนี้จะแทนที่แอตทริบิวต์ enctype ฟอร์ม
formenctype แอตทริบิวต์ที่ใช้เฉพาะสำหรับปุ่มที่มีประเภท = "ส่ง"
หมายเหตุ: formenctype แอตทริบิวต์ใหม่สำหรับ <button> องค์ประกอบใน HTML5
สนับสนุนเบราว์เซอร์
คุณสมบัติ formEnctype ได้รับการสนับสนุนในเบราว์เซอร์ที่สำคัญทั้งหมด
หมายเหตุ: คุณสมบัติ formEnctype จะไม่ได้รับการสนับสนุนใน Internet Explorer 9 และรุ่นก่อนหน้า
วากยสัมพันธ์
กลับ formEnctype ทรัพย์สิน:
buttonObject .formEnctype
ตั้ง formEnctype ทรัพย์สิน:
buttonObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
application/x-www-form-urlencoded | ตัวอักษรทั้งหมดจะถูกเข้ารหัสก่อนที่จะส่ง (this is default) |
multipart/form-data | ไม่มีตัวอักษรจะถูกเข้ารหัส ค่านี้เป็นสิ่งจำเป็นเมื่อคุณกำลังใช้รูปแบบที่มีไฟล์ที่ควบคุมการอัปโหลด |
text/plain | ช่องว่างที่จะถูกแปลงเป็น "+" สัญลักษณ์ แต่ไม่มีตัวอักษรพิเศษเข้ารหัส |
รายละเอียดทางเทคนิค
กลับค่า: | สตริงแสดงประเภทของเนื้อหาที่จะใช้ในการส่งแบบฟอร์มไปยังเซิร์ฟเวอร์ |
---|
ตัวอย่างอื่น ๆ
ตัวอย่าง
เปลี่ยนค่าของ formenctype แอตทริบิวต์ของปุ่มจาก "text/plain" เพื่อ "application/x-www-form-urlencoded" :
document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";
ลองตัวเอง» ตัวอย่าง
อีกตัวอย่างหนึ่งในการกลับมา formEnctype ทรัพย์สิน:
var x =
document.getElementById("myBtn").formEnctype;
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
อ้างอิง HTML: HTML <button> แอตทริบิวต์ formenctype
<ปุ่มวัตถุ