An HTML form is used to collect user input. The user input is most often sent to a server for processing.
The form element is a container for different types of input elements, such as: text fields, checkboxes, radio buttons, submit buttons, etc.
The HTML input element is the most used form element.
An input element can be displayed in many ways, depending on the type attribute.