Skip to main content

Command Palette

Search for a command to run...

HTML Forms (`<form>` Tag): A Complete Beginner's Guide

Updated
2 min read
HTML Forms (`<form>` Tag): A Complete Beginner's Guide
M
Hi, I'm Subhash Singh, a Computer Science student passionate about web development, programming, and technology. I share simple and beginner-friendly content to help others learn and grow.

Introduction

Forms are one of the most useful features in HTML. They allow users to enter and submit information like names, emails, passwords, and messages. Every login page, contact page, and registration page uses HTML forms.

In this article, you'll learn what the <form> tag is, how it works, and how to create a simple form.


What is the <form> Tag?

The <form> tag is used to collect user input and send it to a server.

Basic Syntax

<form>
  <!-- Form elements go here -->
</form>

Common Form Elements

Some commonly used form elements are:

  • <input>
  • <label>
  • <textarea>
  • <button>
  • <select>
  • <option>

These elements help users provide different types of information.


Example of an HTML Form

<form>
  <label>Name:</label>
  <input type="text" placeholder="Enter your name">

  <br><br>

  <label>Email:</label>
  <input type="email" placeholder="Enter your email">

  <br><br>

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

This creates a simple form with two input fields and a submit button.


Common Input Types

Some popular input types include:

  • text
  • email
  • password
  • number
  • date
  • checkbox
  • radio
  • file

Example:

<input type="password">
<input type="date">
<input type="checkbox">

Benefits of HTML Forms

  • Collect user information
  • Build login pages
  • Create registration forms
  • Make contact forms
  • Receive user feedback

Conclusion

The <form> tag is one of the most important HTML elements because it allows websites to interact with users. Mastering forms will make it much easier to build real-world websites.


FAQs

1. What is the <form> tag used for?

It is used to collect user input and send data to a server.

2. Can a form have multiple input fields?

Yes. A single form can contain many different input elements.

3. Are HTML forms important?

Absolutely. They are used in login pages, signup forms, contact pages, and many other web applications.