Registration Form

Looks good!
Please enter your first name.
Looks good!
Please enter your last name.
@
Please enter a valid email address.
We'll never share your email with anyone else.
Password must be at least 8 characters.
Please confirm your password.
Please enter your address.
Please enter a city.
Please select a state.
Please enter a valid zip code.
Format: 123-456-7890
Please select an account type.
You must agree before submitting.

Validation Tooltips Example

Use .valid-tooltip and .invalid-tooltip for positioned validation messages. Parent elements require position-relative.

Looks good!
Please enter your first name.
Looks good!
Please enter your last name.
Looks good!
Please provide a valid city.

Input Group + Floating Labels + Validation

When combining input groups with floating labels and validation, use .has-validation on the input group and place feedback outside .form-floating but inside .input-group.

@
Please choose a username.