例
フォームデータをサーバーに送信する前エンコードする方法を見つけます:
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プロパティは、すべての主要なブラウザでサポートされています。
注意: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属性
<入力オブジェクトを送信