例
フォームデータをサーバーに送信する前にエンコードする方法を返します:
var x = document.getElementById("myBtn").formEnctype;
xの結果は次のようになります。
text/plain
»それを自分で試してみてください 定義と使用法
formEnctypeプロパティセットまたはの値を返すformenctypeボタンの属性を。
formenctype属性は、フォームデータをサーバーに送信する前にエンコードする方法を指定します。 この属性は、フォームのenctype属性を上書きします。
formenctype属性は、「送信」=タイプのボタンに使用されます。
注意: formenctype属性があるための新しい<button> HTML5の要素。
ブラウザのサポート
formEnctypeプロパティは、すべての主要なブラウザでサポートされています。
注意:formEnctypeプロパティは、Internet Explorer 9およびそれ以前のバージョンではサポートされていません。
構文
formEnctypeプロパティを返します:
buttonObject .formEnctype
formEnctypeプロパティを設定します。
buttonObject .formEnctype="application/x-www-form-urlencoded,multipart/form-data,text/plain"
プロパティ値
値 | 説明 |
---|---|
application/x-www-form-urlencoded | 送信された前に、すべての文字がエンコードされている(this is default) |
multipart/form-data | 何文字はエンコードされていません。 ファイルアップロードコントロールを持つフォームを使用している場合は、この値は必須です |
text/plain | スペースはに変換され"+"記号が、特殊文字はエンコードされません |
技術的な詳細
戻り値: | サーバーにフォームを送信するために使用されているコンテンツの種類を表す文字列 |
---|
その他の例
例
値に変更しformenctypeからボタンの属性を"text/plain"へ"application/x-www-form-urlencoded" :
document.getElementById("myBtn").formEnctype = "application/x-www-form-urlencoded";
»それを自分で試してみてください 例
formEnctypeプロパティを返すのもう一つの例:
var x =
document.getElementById("myBtn").formEnctype;
»それを自分で試してみてください 関連ページ
HTMLリファレンス: HTML <button> formenctype属性
<Buttonオブジェクト