例
了解如何表單數據應提交給服務器之前進行編碼:
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屬性在所有主流瀏覽器的支持。
注:在Internet Explorer 9及更早版本不支持formEnctype財產。
句法
返回formEnctype屬性:
submitObject .formEnctype
設置formEnctype屬性:
submitObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
屬性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 默認。 所有字符被編碼之前發送(空格被轉換為"+"符號和特殊字符被轉換成ASCII的十六進制值) |
multipart/form-data | 任何字符進行編碼。 這個值,當你使用的是有一個文件上傳控件的形式要求 |
text/plain | 空格被轉換為"+"符號,但沒有特殊的字符被編碼 |
技術細節
返回值: | 一個字符串,表示用於將形式提交給服務器的內容的類型 |
---|
更多示例
例
改變的值formenctype提交按鈕的屬性為"application/x-www-form-urlencoded"
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
試一試» 相關頁面
HTML參考: HTML <input> formenctype屬性
<輸入提交對象