Forms are an essential part of the web, as the web is a two-way communication medium. As we’ve seen, there are lots of HTML elements for displaying information, and conversely, there are also lots of HTML elements for accepting input.

The term ‘form’ usually refers to a printed document that contains spaces for you to fill in information. In HTML, forms are used to accept input from the user. This could be for contacting someone, buying a product or even registering to vote.

Forms are an important part of web pages, and we’ll learn about all of the most important form elements that web developers use on a daily basis.