フォームaction属性

定義と用法

action 属性の設定またはフォーム内のaction属性の値を返します。

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

参照:

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

例1

フォームのaction URLを変更する:

document.getElementById("myForm").action = "/action_page.php";

自分で試してみる

例2

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

var x = document.getElementById("myForm").action;

自分で試してみる

コメント:上記の例では、Internet Explorer 7および以前のバージョンは"/action_page.php"を返し、IE 8+、Firefox、Opera、Chrome、Safariは完全なURLを返します:"https://www.codew3c.com/action_page.php"。

文法

action属性を返す:

formObject.action

action属性を設定する:

formObject.action = URL

属性値

説明
URL

フォームを送信するときにどこにフォームデータを送信するかを定義する。

可能な値:

  • 絶対URL - 他のウェブサイト(例えば action="http://www.example.com/example.html")に指す
  • 相対 URL - サイト内のファイルを指します(例:action="example.html")

技術的詳細

返り値: 文字列値、フォームを送信する際にフォームデータを送信するターゲット URL を示します。

ブラウザのサポート

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

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