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

Input Submit formMethod Property

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

サーバーにフォームを送信するために使用されるHTTPメソッドをご覧ください:

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

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

post
»それを自分で試してみてください

定義と使用法

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

formmethod属性がアクションURLにフォームデータを送信するためのHTTPメソッドを定義します。

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

formmethod属性は、「送信」=タイプのボタンに使用されます。

フォームデータはURL変数として送信することができます(method="get")またはHTTPポストトランザクションとして(method="post")

上のご注意"get"方法:

  • それは名前/値のペアでURLにフォームデータを追加します
  • それは、ユーザーがブックマークした結果をしたいフォームの送信のために有用です
  • あなたは、フォームデータのすべてが正しく転送されることをURL(ブラウザとの間で変化する)、そのため、あなたは確認することはできませんに配置することができますどのくらいのデータには制限があります
  • 絶対に使用しないでください"get"機密情報を渡す方法を! (パスワードやその他の機密情報には、ブラウザのアドレスバーに表示されます)

上の注意"post"の方法:

  • それは、HTTPポストトランザクションとしてフォームデータを送信します
  • フォームの送信"post"方法はブックマークすることができません
  • それはよりも堅牢かつ安全である"get"
  • それはサイズの制限がありません。

注意: formmethod属性がために新しいです<input> = HTML5に「送信」タイプの要素。


ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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

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


構文

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

submitObject .formMethod

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

submitObject .formMethod=get|post

プロパティ値

説明
get デフォルト。 URL名前=値&名前=値:?名前/値のペアでURLにフォームデータを追加
post HTTPポストトランザクションとしてフォームのデータを送信します

技術的な詳細

戻り値: サーバーにフォームを送信するために使用されるHTTPメソッドを表す文字列、

その他の例

フォームデータを送信するための方法を変更します。

document.getElementById("mySubmit").formMethod = "post";
»それを自分で試してみてください

関連ページ

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


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