Input Submit formAction属性

定義と使用法

formAction 属性設定または送信ボタンのformaction属性の値を返します。

HTMLformaction属性はフォームを送信する際に処理される入力コントロールのファイルのURLを指定します。

HTMLformaction属性は<form>要素の action属性

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

注釈:formaction属性はHTML5でtype="submit"の<input>要素の新しい属性です。

参照してください:

HTMLリファレンスマニュアル:HTML <input> formaction 属性

例1

フォームを送信する際に処理される入力コントロールのファイルのURLを取得します:

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

自分で試してみる

例2

フォームデータをどこに送信するかのURLを変更します:

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

自分で試してみる

文法

formAction属性を返します:

submitObject.formAction

formAction属性の設定:

submitObject.formAction = URL

属性値

説明
URL

フォームを送信する際に処理される入力コントロールのファイルのURLを指定します。

注意:これにより、<form>要素のaction属性が上書きされます。

可能な値:

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

技術的詳細

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

ブラウザのサポート

このテーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

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