ตัวอย่าง
ส่งแบบฟอร์มข้อมูลที่มีการเริ่มต้นการเข้ารหัส (ปุ่มแรกส่ง) และเข้ารหัสเป็น "multipart/form-data" (ปุ่มที่สองส่ง):
<form action="demo_post_enctype.asp" method="post">
First name: <input type="text" name="fname"><br>
<input type="submit" value="Submit">
<input type="submit" formenctype="multipart/form-data" value="Submit as
Multipart/form-data">
</form>
ลองตัวเอง» ความหมายและการใช้งาน
formenctype แอตทริบิวต์ระบุว่าข้อมูลในแบบฟอร์มที่ควรได้รับการเข้ารหัสเมื่อส่งไปยังเซิร์ฟเวอร์ (เฉพาะรูปแบบด้วย method="post" )
formenctype แอตทริบิวต์แทนที่ enctype แอตทริบิวต์ของ <form> องค์ประกอบ
หมายเหตุ: formenctype แอตทริบิวต์ที่ถูกนำมาใช้กับ type="submit" และ type="image"
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่แอตทริบิวต์
คุณลักษณะ | |||||
---|---|---|---|---|---|
formenctype | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
formenctype แอตทริบิวต์เป็นของใหม่ใน HTML5
วากยสัมพันธ์
<input formenctype=" value ">
ค่าแอตทริบิวต์
ความคุ้มค่า | ลักษณะ |
---|---|
application/x-www-form-urlencoded | ค่าเริ่มต้น. ตัวละครทุกตัวจะถูกเข้ารหัสไว้ก่อน (พื้นที่จะถูกแปลงเป็น "+" สัญลักษณ์และอักขระพิเศษจะถูกแปลงเป็นค่า ASCII Hex) |
multipart/form-data | ไม่มีตัวอักษรจะถูกเข้ารหัส |
text/plain | ช่องว่างที่จะถูกแปลงเป็น "+" สัญลักษณ์ แต่ไม่มีตัวอักษรพิเศษที่มีการเข้ารหัส |