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

Button formMethod Property

<Buttonオブジェクト

フォームデータを送信するときに使用するHTTPメソッドを返します:

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

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

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

定義と使用法

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

formmethod属性は、フォームデータを送信するときに使用するHTTPメソッドを指定します。 この属性は、フォームのmethod属性を上書きします。

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

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

上のご注意"get"方法:

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

上の注意"post"の方法:

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

注意: formmethod属性がために新しいです<button> HTML5の要素。


ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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

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


構文

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

buttonObject .formMethod

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

buttonObject .formMethod=get|post

プロパティ値

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

技術的な詳細

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

その他の例

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

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

formMethodプロパティを返すのもう一つの例:

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

関連ページ

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


<Buttonオブジェクト