Giter Club home page Giter Club logo

validity's Introduction

jQuery.validity

Instead of writing validation manually or balancing some unwieldy server-side framework, validity allows you to design client-side validation in a manner that feels natural and straightforward.

jQuery.validity is easy to learn and use. It's totally appropriate in simple validation scenarios, but it's also designed to cleanly and naturally tackle more complex, dynamic, or conditional scenarios.

jQuery.validity takes advantage of jQuery's selector engine to perform validation on logical groupings of inputs, making it declarative and clean. This means that the inputs on a page can be added, removed, or changed and validation will still work without reconfiguration.

jQuery.validity is designed to give you total control over how validation messages appear, so you can easily adapt the way validation errors are displayed to the look and feel of your site.

In short, Validity was conceived with three goals:

  1. Easy Setup: Validity employs the principle of Convention Over Configuration to keep code manageable and semantic. Very little work is required to put Validity on your page.
  2. Unobtrusive JavaScript: Using Validity will have almost no effect on your markup. Additionally, Validity will degrade gracefully - leaving no residuals in browser environments where JavaScript is disabled or unsupported.
  3. Customizable Appearance: Validity delivers a solid core-library of validation tools that can be used in any web-design. So, in order to be truly versatile, Validation logic is separated from the way it displays errors. With Validity, you, the developer, have full control of error handling and adapting it to the design of your page.

validity's People

Contributors

bryancallahan avatar felipe213 avatar ilfrich avatar jbecwar avatar kevintavera avatar leematos avatar markvantilburg avatar supersonicclay avatar whatgoodisaroad avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.