# Forms

## What are Forms?

A form in user interfaces refers to a section that allows users to input data and submit it.&#x20;

<figure><img src="https://i.gifer.com/8C9z.gif" alt=""><figcaption></figcaption></figure>

Some key characteristics of forms:

* Contains interactive elements like text fields, checkboxes, dropdowns, buttons, etc. to capture user input.
* Used to collect data from users for submission to a server/database.
* Submitted data can be text, numbers, files, or selections from options.
* May include labels, and instructions to help users provide information.
* Elements are laid out in an intuitive way for users to fill in the information.
* Forms follow certain structures and layouts based on the type of inputs.
* Typically submitted by clicking a submit button which sends data to a server.
* May have validations to ensure correct data format and values.
* After submission, a response is shown to the user like a confirmation message.
* Used extensively on websites, mobile apps, and desktop apps to collect user inputs.
* Examples include registration forms, contact forms, surveys, e-commerce checkout, etc.
