Skip to content

HTML form action POST and GET

  • by

HTML forms are used to get the user data. HTML form action POST and GET are the action attribute of the form the element specifies the URL of the server-side script that will process the data submitted by the form.

  • GET method – Used to request data from a specified resource with appended to the URL as a query string. The query string consists of the form field names and values, separated by & characters, and preceded by a ? character. The data is visible in the URL bar of the user’s browser and can be bookmarked or shared easily.
  • POST method – Used to send data to a server to update a resource using the body of the HTTP request, rather than as part of the URL. This data is not visible in the URL bar of the user’s browser, and cannot be bookmarked or shared easily.

GET and POST are two of the most commonly used HTTP methods in web applications for retrieving or submitting data.

HTML form action post and GET examples

Simple example code of an HTML form that uses the GET method:

<!DOCTYPE html>
<html>
<body>

<form method="get" action="https://tutorial.eyehunts.com/?s=">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

</body>
</html>

Output:

HTML form action post and GET

Using the HTTP POST method to send data to the server for further processing.

<!DOCTYPE html>
<html>
<body>

<form action="https://eyehunts.com/contact-us/" method="POST">
  <label for="name">Name:</label>
  <input type="text" id="name" name="name">

  <label for="email">Email:</label>
  <input type="email" id="email" name="email">

  <button type="submit">Submit</button>
</form>


</body>
</html>

HTML form action POST vs GET

GETPOST
Data sent with the GET method is visible in the URL.Data sent with the POST method is not visible.
GET requests can be bookmarked.POST requests can’t be bookmarked.
GET requests can be cached.POST requests can’t be cached.
GET requests to have a character limit of 2048 characters.POST requests do not have a limit.
Only ASCII characters are allowed in GET requests.All data is allowed in a POST request

Comment if you have any doubts or suggestions on this JS HTML Form code.

Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version

Leave a Reply

Your email address will not be published. Required fields are marked *