Button formAction Property
Example
Return the URL for where to send the form-data when a form is submitted:
 var x = document.getElementById("myBtn").formAction;
Try it Yourself »
Definition and Usage
The formAction property sets or returns the value of the formaction attribute of a button.
The formaction attribute specifies where to send the form-data when a form is submitted. This attribute overrides the HTML form's action attribute.
The formaction attribute is only used for buttons with type="submit".
Note: In the example above, Internet Explorer and Opera 12 (and earlier versions) returns "action_page2.php", while Firefox, Opera 15+, Chrome, and Safari returns the entire URL: "https://www.w3schools.com/action_page2.php".
Note: The formaction attribute is new for the <button> element in HTML5.
Browser Support
| Property | |||||
|---|---|---|---|---|---|
| formAction | Yes | 10.0 | Yes | Yes | Yes | 
Syntax
Return the formAction property:
 buttonObject.formAction
Set the formAction property:
 buttonObject.formAction = URL
Property Values
| Value | Description | 
|---|---|
| URL | Specifies where to send the form-data. Note: this  will override the action attribute of the <form> element  Possible values: 
  | 
  
Technical Details
| Return Value: | A String, representing the URL for where to send the form-data | 
|---|
More Examples
Example
Change the value of the formaction attribute of a button:
 document.getElementById("myBtn").formAction = "/action_page2.php";
Try it Yourself »
Example
Another example on returning the formAction property:
 var x =
 document.getElementById("myBtn").formAction;
Try it Yourself »
Related Pages
HTML reference: HTML <button> formaction attribute
❮ Button Object

