---
description: A collection of controls that capture, store and submit user input data.
---

# Form

The purpose of a form is to collect data from the user, via one or more form controls. A classic example is filling out an address in an order form.

Forms can submit their data to the server for processing _without_ requiring any client-side JavaScript (triggering a full page refresh/load).

For further information we recommend the excellent (and free!) web course, [Learn Accessibility!](https://web.dev/learn/accessibility/forms/)
