例
發送表單數據是默認的編碼(第一個提交按鈕),編碼為"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 | 10.0 | 4 | 5.1 | 10.6 |
HTML 4.01和HTML5之間的差異
該formenctype屬性,HTML5是新的。
句法
<input formenctype=" value ">
屬性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 默認。 所有字符都編碼前發送(空格轉換為"+"符號和特殊字符轉換為ASCII十六進制值) |
multipart/form-data | 任何字符編碼 |
text/plain | 空格被轉換為"+"的符號,但沒有特殊字符進行編碼 |