最新のWeb開発のチュートリアル
 

Input Submit formEnctype Property

<入力オブジェクトを送信

フォームデータをサーバーに送信する前エンコードする方法を見つけます:

var x = document.getElementById("mySubmit").formEnctype;

xの結果は次のようになります。

text/plain
»それを自分で試してみてください

定義と使用法

formEnctypeプロパティセットまたはの値を返すformenctype送信ボタンの属性を。

formenctype属性は、サーバーにそれを提出するときに、フォームデータをエンコードする方法を指定する(only for forms with method="post")

formenctype属性が優先されますenctypeの属性<form>要素を。

注意: formenctypeために属性が新しい<input>型の要素が= HTML5で「提出」。


ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

formEnctypeプロパティは、すべての主要なブラウザでサポートされています。

注意:formEnctypeプロパティは、Internet Explorer 9およびそれ以前のバージョンではサポートされていません。


構文

formEnctypeプロパティを返します:

submitObject .formEnctype

formEnctypeプロパティを設定します。

submitObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"

プロパティ値

説明
application/x-www-form-urlencoded デフォルト。 すべての文字が前に(スペースはに変換され送信される符号化されている"+"記号、および特殊文字は、ASCII HEX値に変換されます)
multipart/form-data 何文字はエンコードされていません。 ファイルアップロードコントロールを持つフォームを使用している場合は、この値は必須です
text/plain スペースはに変換され"+"記号が、特殊文字はエンコードされません

技術的な詳細

戻り値: サーバーにフォームを送信するために使用されているコンテンツの種類を表す文字列

その他の例

値に変更formenctypeにsubmitボタンの属性"application/x-www-form-urlencoded"

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
»それを自分で試してみてください

関連ページ

HTMLリファレンス: HTML <input> formenctype属性


<入力オブジェクトを送信