Lay out your application in order to match the environment. Forms are one of the main ways of enabling users to add or edit elements within the application.
Inputs
Forms can require different input types from the user.
Text
The user enters characters.
Date
The user defines a date or period.
Select
The user chooses one or multiple items.
Checkbox / Radio Button
The user chooses one (radio button) or multiple items (checkbox).
Status
Inputs can display different types of status. This depends on the input availability, importance, etc.
Disabled
When an input is not usable for the moment, it is grayed out and the cursor displays a forbidden sign when hovered over the input.
Mandatory
If an input is important, make it mandatory. Forbid the form validation until this input is filled out.
Display a little red asterisk * right after the label to ensure the user notices it.
See Finance Active's Design System for more details.