### Parsley

Tweet

## A simple demo form to showcase various inputs

A simple demo form that uses most of supported Parsley elements to show how to bind, configure and validate them properly. For more information, please have a look at the documentation.

View example »

## Using events to make complex validations

Sometimes, regular validators and regular Parsley validation process is not enough for your forms. See how you could leverage Parsley events to make incredible validations!

View example »

## A multi steps form with Parsley validation

Sometimes, you'll need to split long and fastidious forms into multiple parts. See how you could leverage Parsley groups to easily validate such multi step forms, step by step.

View example »

## Craft your own validators demo

Sometimes, you'll need to create custom validators for your needs because default built-in ones are simply not enough. See how you could do it and make very powerful custom reusable validators.

View example »

## Validating a group on inputs

Validations dependent on more than one inputs can be difficult to achieve (and we are working on this). See how you could leverage Parsley's ability to validate `<div>` and other non inputs to validate groups of inputs!

View example »

## Promises and Ajax

Parsley handles promises and thus ajax requests seamlessly.

View example »

## Stylish floating error labels

Zach Schnackel shows us how to style inputs to make beautiful floating error labels.

View example »