HTML Forms are electronic forms that are used to capture data from
website visitors. These web forms are comprised of one or more data
capture fields, field descriptions and buttons.
When a website visitor submits a form, the form content can be sent to a
designated email address or the data can be stored in a file or database.
Because the form is processed on the web server, the web server must be able
to support the back-end processing requirements (i.e. logic to validate the
data, store the data or email the form contents.
Example of the different types of form field objects that can be added to
a form are illustrated below: