button formmethod Attribute - HTML CSS HTML Tag

HTML CSS examples for HTML Tag:button

Description

The formmethod attribute specifies which HTTP method to use when sending the form-data. This attribute overrides the form's method attribute.

The formmethod attribute is only used for buttons with type="submit".

The form-data can be sent as URL variables with method="get" or as HTTP post with method="post".

Attribute Values

Value Description
get Appends the form-data to the URL: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

A form with two submit buttons. The first submit button submits the form data with method="get", and the second submits the form data with method="post":

Demo Code

ResultView the demo in separate window

<!DOCTYPE html>
<html>
<body>

<form action="/action_page.php" method="get" target="_blank">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <button type="submit">Submit</button>
  <button type="submit" formmethod="post">Submit using POST</button>
</form><!--from  w w  w.j  a  va 2 s . c  o  m-->

</body>
</html>

Related Tutorials