Form Elements
Accessibility and Visibility
Forms elements are among the most interacted elements in our product. They are the number one way our user communicates their needs and requests to our system. For that reason, it is very important some basic guidelines are followed when in use.
Design Considerations
- All text inputs, require a descriptive placeholder. This is so the element does not appear blank or inaccessible.
- All select elements require a placeholder that is not selectable. If no value is provided by the user the descriptive placeholder should guide the user to what type of data is available for selection.
- If a checkbox or radio, input has a label, clicking the label should also select the checkbox or radio.
- At this time we do not place any input,textarea, checkboxes, or radios against dark backgrounds. We do not have a pattern for this type of contrast so it is best to place your form elements against a white background.
Form Input Styles
Text Area
Selects
Checkboxes and Radio Buttons
Date Pickers
Helper Text and Required Fields
Denotes Required Field: *
Validation States & Messaging
Text Validations
show
show
show
.00
.00
.00
Text Area Validation
Select Validations
Checkbox Validations
There was an Issue
There was an Error
Toggles
Standard Size
ON
OFF
Small Size
Sliders
Inline Forms
Add people to this project
Enabled
Disabled
I-Bubbles
I-bubbles can be placed at the end of a form element or next to the labels themselves, depending on the layout of the form.
We support three different I-bubble displays to support different types of content.
Modal Displays
Time Entry Method
Time Unit
Popover Displays
Tooltip Displays
IBubble Field Title
I-Bubble content goes here