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 屬性