#### Form Validation

Add Widget

#### Bootstrap Validation - Normal

For custom Bootstrap form validation messages, you’ll need to add the `novalidate` boolean attribute to your `<form>`.

First name
Looks good!
Last name
Looks good!
State
Please select a valid state.
City
Please provide a valid city.
Zip
Please provide a valid zip.
Agree to terms and conditions
You must agree before submitting.

#### Bootstrap Validation (Tooltips)

If your form layout allows it, you can swap the `.{valid|invalid}-feedback` classes for `.{valid|invalid}-tooltip` classes to display validation feedback in a styled tooltip.

First name
Looks good!
Last name
Looks good!
Username
@
Please choose a unique and valid username.
State
Please provide a valid state.
City
Please provide a valid city.

#### Validation type

Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.

Required
Equal To
E-Mail
URL
Digits
Number
Alphanumeric
Textarea

#### Range validation

Parsley is a javascript form validation library. It helps you provide your users with feedback on their form submission before sending it to your server.

Min Length
Max Length
Range Length
Min Value
Max Value
Range Value
Regular Exp

##### Settings

###### Choose Layouts

Light Mode
Dark Mode
RTL Mode