--- layout : 'default' css : 'form' title : 'Form' description : 'A form is a collection of user input elements' type : 'UI Collection' --- <%- @partial('header') %>

Types

Form:

Forms always include fields, and fields always contain form elements. Fields themselves may also include: inputs, standard form fields, labels, selection dropdowns, textareas, as well as: checkboxes, and message blocks.

Validation messages use messages which are formatted for use inside forms.

If you are looking for form validation, you should check out form validation.

This example uses a ui segment to add the padding and background color. This is not required.

We noticed some issues
Login

Elements

Field

A field is a form element containing a label and an input

Text Area

A textarea uses the default form element

Checkbox

UI Checkboxes are styled forms of standard form checkboxes.

$('.ui.checkbox') .checkbox() ;

Select

A selection dropdown, a type of ui dropdown can be used to allow for a selection from multiple choices

$('.ui.selection.dropdown') .dropdown() ;

Radio Box

Radio boxes are styled forms of standard form radio controls.

$('.ui.radio.checkbox') .checkbox() ;

Text Block

Text blocks have special meaning inside a form tag. Any info, error, or warning message blocks found inside a form are hidden by default.

We had some issues
  • Please enter your first name
  • Please enter your last name

States

Form

Loading

If a form is in loading state, it will automatically show a loading indicator:

Submit

Error

If a form is in an error state, it will automatically show any error message blocks:

Action Forbidden

You can only sign up for an account once with a given e-mail address.

Submit

Warning

If a form is in warning state, it will automatically show any warning message block:

Could you check something!
  • You forgot your first name
  • And also your last name
Enter a first name
Enter a last name
Submit

Form Fields

Error

Individual fields may contain an error state

Disabled

Individual fields may be disabled or read only

Variations

Forms

Fluid

A form can take the width of its container

Submit

Size

A form can also be small or large

Submit


Submit

Inverted

A form on a dark background may have to invert its color scheme

We had some issues
  • Please enter your first name
  • Please enter your last name
Submit

Fields

Inline

A field can have its label next to instead of above it.

Date

A field can let users know they are for dates

Groups

Fields

Fields can exist together side by side

Grouped Fields

Fields can be grouped to show related choices

Inline

Multiple fields may be inline in a row