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