FREE Web Template Download
HTML CSS JAVASCRIPT SQL PHP BOOTSTRAP JQUERY ANGULARJS TUTORIALS REFERENCES EXAMPLES Blog
 

HTML formaction Attribute


Definition and Usage

The formaction attribute specifies where to send the form-data when a form is submitted. This attribute overrides the form's action attribute.

The formaction attribute is only used for inputs/buttons with type="submit".


Applies to

The formaction attribute can be used on the following elements:

Elements Attribute
<button> formaction
<input> formaction

Examples

Button Example

A form with two submit buttons. The first submit button submits the form data to "demo_form.asp", and the second submits to "demo_admin.asp":

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <button type="submit">Submit</button><br>
  <button type="submit" formaction="demo_admin.asp">Submit as admin</button>
</form>
Try it Yourself »

Input Example

An HTML form with two submit buttons, with different actions:

<form action="demo_form.asp">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit"><br>
  <input type="submit" formaction="demo_admin.asp" value="Submit as admin">
</form>
Try it Yourself »

Browser Support

The formaction attribute has the following browser support for each element:

Element
button 9.0 10.0 4.0 5.1 10.6
input 9.0 10.0 4.0 5.1 10.6