New in HTML5.

<input formaction=””>

Attribute of
<input> HTML Tag
What does <input formaction=""> do?
Specifies the URL for form submission. Can only be used for type="submit" and type="image".

Code Example

 <label for="name">Name</label><br>
 <input name="name"><br>
 <input type="submit" formaction="/input-formaction" value="Submit">

What is the point?

The <form> element has an action attribute which specifies the URL for form submission. The new formaction attribute for the <input> element accomplishes the same thing. Why would you want that? Since the formaction attribute is attached to the submission button, you could use it with multiple buttons to specify several different form submission URLs.

Adam is a technical writer who specializes in developer documentation and tutorials.

Browser Support for formaction