A form is a group of related input controls that allows users to provide data or configure options. Forms can be simple or complex, and may be presented as dedicated pages, side panels, or dialogs depending on the use case and the situation.
Forms are incredibly common in user interfaces and their design and usage continues to evolve as input methods get smarter and more and more people use mobile and tablet devices. You might design a form for a user to:
Forms are meant to gather information and guide people with as little fuss as possible. To allow users to scan and complete the form quickly, forms should:


Labels
Concise labels for text and data inputs help users understand what information is being requested of them.
Inputs and other fields
Forms have a circumferential spacing of 24px. If inputs, datafields etc. are arranged directly next to each other, they always have a spacing of 8px.
Sublines
In case input groups are separated from each other, they must always be separated from each other with sunlines. An introductory text below the subline is optional.
Examples
Foms inside of a Boardlet
These controls enable users to provide input on forms by selecting from a set of pre-determined options or a limited range of values. Each component was created to serve a specific use case.
Selection controls offer users a selection from pre-determined options. When designing, consider how many options you need to present as well as how many items the user may need to select. These considerations will determine which component to use.






this Inputs allow users to input numeric data, like dates and times (e.g. number input, date picker, and slider components). They restrict user input and rely equally on keyboard and mouse interactions. They only allow valid entries, so field validation isn’t needed






Tooltips can be very useful for providing additional explanation to users that may be unfamiliar with a particular form field. They can also offer rationale for what may seem like an unusual request.


Help text always appears below the form title and assists the user in entering the correct information. The help text can refer to the entire form or only to individual parts of the form. Help text is always available, even if the field is focused. Therefore, it is the right choice for information you need to know. For context or background information that is "nice to have", use placeholder text or a tooltip.


Effective and immediate error messaging can help the user to understand the problem and how to fix it. First, inform the user what has happened, then provide guidance on next steps or possible resolutions. Always present error states on the form, and use inline errors whenever possible.
The form cannot be closed until the error is fixed. This is visualized by the disabled primarbutton. We recommend to use an additional inline notification.



Forms are variable, even in length. So it happens that product owners often ask about the appropriate length for web forms. Unfortunately, there is no universal answer. Your target audience and their intentions, as well as the context of your product, will determine the best solution for you. For this reason we have separated forms into steps and content.
The Process inside the Sidebar is not final. |
Inspire allows interactive forms, i.e. the user can add useful segments to the form in different scenarios. this is important when aggregating data.The user selects the necessary segment from the toolbar. depending on the scenario, this can be the following additional segments: add task, add incident, add body injury, add note, add attachment, etc.
This is a Beta-Version |

