Lead:  Liav Nadler   

Issues to cover

Description

A form is a collection of input fields, allowing users to enter data that is then sent for a further processing. Forms may appear in workspaces, wizards or dialog popups, filter panes and cards.

Basic Flow

Usage & Behavior

General guidelines

Structure

Placement and Positioning

Fields

States

Interaction

Validations and errors

Field Validation

Form Validation

Saving “dirty data” in local storage

Edge case: navigating to another area of the form while some fields has errors

Edge case: exiting an updated form

Best practices

Use when:

Don’t use:

General

Accessibility compliance

Unless otherwise specified, see our general compliance information in Fundamentals - Accessibility

text highlight when using a keyboard + using arrows when in edit mode (left, up or home to set the insertion point at the beginning; right, down or end to set it at the end).

Design

Zeplin link

Screen thumbnail

<<Short Zeplin link. You
Use this
>>

<<Screen with 200 width>>

Code

<<a box containing the code - discuss with Femi>>