Button formAction 属性

定義と使用法

formAction 属性設定またはボタンの formaction 属性の値を上書きします。

formaction 属性は、フォームを送信するときにフォームデータをどこに送信するかを指定します。この属性はHTMLフォームの action 属性

formaction 属性は type="submit" のボタンにのみ適用されます。

コメント:以下の例では、Internet ExplorerおよびOpera 12(およびそれ以前のバージョン)は "action_page2.php" を返し、Firefox、Opera 15+、Chrome、およびSafariは完全なURLを返します:"https://www.codew3c.com/action_page2.php"。

コメント:formaction 属性 HTML5の <button> 要素の新しい属性です。

例1

フォームを送信するときにフォームデータを送信する URL を返す:

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

自分で試してみる

例2

ボタンの formaction 属性値を変更する:

document.getElementById("myBtn").formAction = "/action_page2.php";

自分で試してみる

例3

formAction 属性の返し例:

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

自分で試してみる

文法

formAction 属性を返す:

buttonObject.formAction

formAction 属性を設定する:

buttonObject.formAction = URL

属性値

説明
URL

フォームデータを送信する場所を指定します。コメント:これにより <form> 要素の action 属性が上書きされます。

可能な値:

  • 絶対URL - ページの完全なアドレス(例えば href="http://www.example.com/formresult.asp")
  • 相対 URL - 現在のサイト内のファイルへのリンク(例:href="formresult.asp")

技術的詳細

返り値: 文字列値、フォームデータをどこに送信するかを示す URL。

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート 10.0 サポート サポート サポート

関連ページ

HTML 参考マニュアル:HTML <button> formaction 属性