Input Submit formAction 属性

定义和用法

formAction 属性设置或返回提交按钮的 formaction 属性的值。

HTML formaction 属性规定提交表单时将处理输入控件的文件的 URL。

HTML formaction 属性覆盖了 <form> 元素的 action 属性

注释:在下面的例子中,Internet Explorer 和 Opera 12(及更早版本)返回 "action_page2.php",而 Firefox、Opera 15+、Chrome 和 Safari 返回整个 URL:"https://www.w3school.com.cn/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")

技术细节

返回值: 字符串值,表示向何处发送表单数据的 URL。

浏览器支持

表中的数字注明了首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 10.0 支持 支持 支持