Input elements
The <input>
element is the most commonly used element within HTML forms. Changing the type
attribute allows you to specify the type of input field you want to use. Yep, that's right — most types of controls are input elements with different attributes.
The <input>
element is one of the most powerful and complex in HTML because of the number of combinations of input types and attributes. The most common of them are text fields, password fields, checkboxes, radio buttons, submit buttons, reset buttons, file select boxes, and several new input types introduced in HTML5.[1]