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