![HTML Tutorial](/html/images/html-mini-logo.jpg)
- HTML Tutorial
- HTML - Home
- HTML - Introduction
- HTML - Editors
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Headings
- HTML - Paragraphs
- HTML - Fonts
- HTML - Blocks
- HTML - Style Sheet
- HTML - Formatting
- HTML - Quotations
- HTML - Comments
- HTML - Colors
- HTML - Images
- HTML - Image Map
- HTML - Iframes
- HTML - Phrase Elements
- HTML - Meta Tags
- HTML - Classes
- HTML - IDs
- HTML - Backgrounds
- HTML Tables
- HTML - Tables
- HTML - Headers & Caption
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML Color Names & Values
- HTML - Color Names
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Picker
- HTML References
- HTML - Cheat Sheet
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - method Attribute
HTML method attribute is used to define which HTTP method to use when submitting the form.
The method attribute value can be either GET or POST, where 'GET' is the default method. If you haven't specified the method attribute, it assumes it to be the default 'GET' method.
Syntax
<form method = "value"></form>
Where value can be ‘GET’ or ‘POST’.
Applies On
Below listed elements allow using of the HTML method attribute
Element | Description |
---|---|
<form> | HTML <form> tag is used to collect user input on a website through a form. |
Examples of HTML method Attribute
Below examples will illustrate the HTML method attribute, where and how we should use this attribute!
Submit form with "get" Method
In the following example, we are using the HTML 'method' attribute with the form element to define which HTTP method (i.e. GET method) should be used when submitting the form.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML 'method' attribute</title> </head> <body> <!--HTML 'method' attribute--> <p> Example of the HTML 'method' attribute </p> <form method="GET"> <h2>Login Page</h2> <label for=""> Username </label> <input type="text" name="uname"> <br> <br> <label for=""> Password </label> <input type="password" name="password"> <br> <br> <button>Login</button> </form> </body> </html>
Submit form with "post" Method
The following is another example HTML ‘method’ attribute. Here, we are creating a form that contains two input fields and a button. Then, we use the method attribute within the form element and assign the method value as ‘POST’ to send the form data to the server.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML 'method' attribute</title> </head> <body> <!--HTML 'method' attribute--> <p> Example of the HTML 'method' attribute </p> <form method="POST"> <h2> Login Page </h2> <label for=""> Username </label> <input type="text" name="uname"> <br> <br> <label for=""> Passwaord </label> <input type="password" name="password"> <br> <br> <button>Login</button> </form> </body> </html>
Difference between GET and POST method
- The GET method is used to request a URL from a web server to fetch user-submitted form input data. After submitting the form data (values) will appear on the URL.
- The POST method is used to send or append the form data inside the body of the HTTP request. The form data(values) will not appear on the URL after submitting the form.
Supported Browsers
Attribute | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |
To Continue Learning Please Login