Skip to content

gaspoute/approvejs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple JavaScript validation library that doesn't interfere

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%