入力送信formActionプロパティ
例
フォームが送信されたときに入力コントロールを処理するファイルのURLを取得します。
var x = document.getElementById("mySubmit").formAction;
定義と使用法
formActionプロパティは、送信ボタンのformaction属性の値を設定または返します。
formaction属性は、フォームの送信時に入力コントロールを処理するファイルのURLを指定します。
formaction属性は、<form>要素のaction属性をオーバーライドします。
注:上記の例では、InternetExplorerとOpera12(およびそれ以前のバージョン)は「action_page2.php」を返しますが、Firefox、Opera 15以降、Chrome、SafariはURL全体を返します:「https://www.w3schools.com /action_page2.php」。
注: formaction属性は、HTML5のtype = "submit"を持つ<input>要素の新機能です。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
formAction | Yes | 10.0 | Yes | Yes | Yes |
構文
formActionプロパティを返します。
submitObject.formAction
formActionプロパティを設定します。
submitObject.formAction = URL
プロパティ値
Value | Description |
---|---|
URL | Specifies the URL of the file that will process the input control when the form is submitted Note: this will override the action attribute of the <form> element. Possible values:
|
技術的な詳細
戻り値: | フォームデータの送信先のURLを表す文字列 |
---|
その他の例
例
フォームデータの送信先のURLを変更します。
document.getElementById("mySubmit").formAction = "/action_page2.php";
関連ページ
HTMLリファレンス:HTML <input> formaction属性
❮入力送信オブジェクト