<input>
The live code example below is a form with several
<input>
fields. HTML5 introduce new types of inputs
that provide UI, restrictions, validation, and error handling. The
functionality is so much that you can actually build and interactive form
with zero JavaScript!