20 jQuery Validation Plugins
Creating a well-functioning form, how simple or complicated it is, requires a serious effort as it has various ingredients including (cross-browser) design, validation, and usability. For implementing form validation there are myriad of jquery plugins available which provide several features for achieving the tasks.
Amongst them we have chosen some of the best jQuery Validation Plugins that will make form validation easy for you. Take a look !!
1. jqBootstrap Validation
jqBootstapValidation is a jQuery validation framework for Bootstrap forms. jqBootstrapValidation will scan for HTML5 validator attributes directly on the elements, plus any extra options specified via data attributes.
Validator is a jQuery validation plugin for forms that can validate text, textarea, password, checkbox and select elements. Validator supports: required, dependency on checkbox, min/max length, email, number, digits and some positioning of error messages.
3. jQuery Form Validation
4. jQuery Validation Bootstrap Tooltip
A drop in extension replacing error labels from jQuery Validation plugin with Bootstrap tooltips.
Valideasy is a jQuery plugin that you can use in form validation without writing complex JS script. Everything's done via HTML attributes added to your form fields
6. Bootstrap Validator
Bootstrap Validator is a jQuery plugin to validate form fields. Designed to use with Bootstrap 3.
Validetta is a tiny jQuery plugin which you can do client-sidevalidation of your forms. It aims to decrease your burden with easy usage and flexible structure.
Nod is a jQuery plugin that gives you frontend validation for forms. While it isn't strictly Bootstrap dependent, it defaults to the structure that Bootstrap uses for its forms. However it should be flexible enough to accomodate most any structure.
9. jQuery ValidationEngine
Light form validation plugin for jQuery. Goodness only ships with a required rule, otherwise you write the validation rules you need. There is no included feedback markup or error styles. The plugin validates form fields based on rules you write and set as class names on the input field (or field container) and adds or removes classes based on validation status.
Pliant is a jQuery validation plugin that allows easy extending/overriding of rules, as well as defining field validation by html comments.
nextVal is an easy-to-use, flexible and robust form validation plugin for jQuery. Each input should have a validate attribute. Elements can also have placeholder and title attributes. Also validate attribute can be passed multiple values.
Formly is a jQuery Plugin for easily adding cross-browserstyling and validation to forms. Formly makes adding forms to your site a bit more exciting. Easily add style, validation, and a more impressive user interaction with a single function.
14. jQuery Validation Plugin
jQuery Validation Plugin makes simple clientside form validation trivial, while offering lots of option for customization. The plugin comes bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods. All bundled methods come with default error messages in english and translations into 36 locales.
bValidator is a jQuery plug-in for client side form validation. It supports fully customized error messages defined with template and CSS, many validation.
16. International Telephone Input
International Telephone Input is a jQuery plugin for entering and validating international telephone numbers. It adds a flag dropdown to any input, which lists all the countries and their international dial codes next to their flags. Dropdown appears above or below the input depending on available space/scroll position.
Alpaca is the Easy Forms Engine for jQuery / Bootstrap. It is built around JSON schema to keep things simple. Using Alpaca, you can express your forms object model, types, properties and validation logic.
18. Smart Validate
Smart Validate is a jQuery credit card validation plugin, that makes credit card format validation a simple task. It ensures that user has entered valid credit card number before making actual transaction.
Validity is a powerful and flexible jQuery form validation for making sure -on the client-side- that form values are just as expected. It is lightweight (9kb) and can perform simple to complex, dynamic and conditional validations.
The NumBox jQuery Plugin helps ensure that a numeric keyboard will pop-up on mobile devices when a number is entered. It offers real-time validation as you type plus display formatting for mobile devices and desktop browsers, is designed for HTML5's input type="number" elements, and provides a number of customization options.