X
HOME HTML5 CSS3 JAVASCRIPT SQL PHP5 JQUERY ANGULAR BOOTSTRAP3 XML MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

Button formAction Property

Button Object Reference Button Object

Example

Return the URL for where to send the form-data when a form is submitted:

var x = document.getElementById("myBtn").formAction;

The result of x could be:

http://www.w3schools.com/jsref/demo_admin.asp

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 "demo_admin.asp", while Firefox, Opera 15+, Chrome, and Safari returns the entire URL: "http://www.w3schools.com/jsref/demo_admin.asp".

Note: The formaction attribute is new for the <button> element in HTML5.


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The formAction property is supported in all major browsers.

Note: The formaction property is not supported in Internet Explorer 9 and earlier versions.


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:

  • An absolute URL - the full address of a page (like href="http://www.example.com/formresult.asp")
  • A relative URL - points to a file within the current site (like href="formresult.asp")

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 = "demo_newvalue.asp";

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 Reference Button Object

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB HOSTING

UK Reseller Hosting

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE

facebook