例
フォームデータを送信するときに使用する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の要素。
ブラウザのサポート
formMethodプロパティは、すべての主要なブラウザでサポートされています。
注意:formMethodプロパティは、Internet Explorer 9およびそれ以前のバージョンではサポートされていません。
構文
formMethodプロパティを返します:
buttonObject .formMethod
formMethodプロパティを設定します。
buttonObject .formMethod=get|post
プロパティ値
値 | 説明 |
---|---|
get | ?URL名前=値&名前=値:URLへのフォームデータを追加 |
post | HTTPポストトランザクションとしてフォームのデータを送信します |
技術的な詳細
戻り値: | サーバーにフォームを送信するために使用されるHTTPメソッドを表す文字列、 |
---|
その他の例
関連ページ
HTMLリファレンス: HTML <button> formmethod属性
<Buttonオブジェクト