例
返回將其發送到服務器之前,表單數據應該如何編碼:
var x = document.getElementById("myForm").enctype;
x的結果將是:
application/x-www-form-urlencoded
試一試» 定義和用法
的加密類型屬性設置或返回的值enctype的形式屬性。
該enctype屬性指定如何形成的數據應該把它發送到服務器之前進行編碼。
該形狀數據被編碼到"application/x-www-form-urlencoded"默認情況下。 這意味著,它們被發送到服務器之前,所有字符被編碼(spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values) 。
瀏覽器支持
屬性 | |||||
---|---|---|---|---|---|
enctype | 是 | 是 | 是 | 是 | 是 |
句法
返回ENCTYPE屬性:
formObject .enctype
將ENCTYPE屬性:
formObject .enctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
屬性值
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 之前發送的所有字符進行編碼(this is default) |
multipart/form-data | 任何字符進行編碼。 這個值,當你使用的是有一個文件上傳控件的形式要求 |
text/plain | 空格被轉換為"+"符號,但沒有特殊的字符被編碼 |
技術細節
返回值: | 一個字符串,表示如何形式數據應該將其發送到服務器之前被編碼 |
---|
更多示例
例
更改是如何形成的數據應該把它發送到服務器之前被編碼的ENCTYPE值:
document.getElementById("myForm").enctype = "multipart/form-data";
試一試» 相關頁面
HTML參考: HTML <form> enctype屬性
<形對象