Skip to content

Latest commit

 

History

History
73 lines (43 loc) · 2.16 KB

README.md

File metadata and controls

73 lines (43 loc) · 2.16 KB

ApproveJs

A simple validation library that doesn't interfere

stable 1.0.2 Build Status

When I say, doesn't interfere, I mean it doesn't attach itself to input change events or form submit events. It also doesn't manipulate the DOM for you by automatically displaying errors.

ApproveJs exposes a single method, value() and leaves you to decide when a value is validated and how errors are displayed.

Using ApproveJs, you can automate validation however you please.

Personally, I use Vue.js and use bindings to handle when validation occurs and display any errors.

If you like to be in control or have a little OCD like me, ApproveJs is for you.

You can also easily extend ApproveJs with your own tests.

Major Release v1.0.0

If you are using a version < 1.0.0, please read the upgrade guide.


Installation

Standalone

Download Latest Release

Add a script tag to the library before the end of your closing <body> tag

<script src="approve.min.js"></script>
Bower

In your terminal run:

$ bower install approvejs

Add a script tag to the library before the end of your closing <body> tag

<script src="bower_components/approvejs/dist/approve.min.js"></script>
Node

In your terminal run:

$ npm install approvejs

Require approvejs.

var approve = require('approvejs');

View the wiki for more info and documentation on rules and extending ApproveJs with your own tests.


To Do:

  • Add AJAX test