jQuery Plugin For Formatting and Validating Bank Account Forms - Bank

File Size: 9.71KB
Views Total: 6885
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
jQuery Plugin For Formatting and Validating Bank Account Forms - Bank

Bank is a simple and easy-to-use jQuery plugin that provides 2 APIs to format and validate bank account form inputs. The plugin currently supports Routing Transit Number (U.S) and Bank / Branch Number (Japan).

Basic Usage:

1. Import jQuery javascript library and jQuery bank plugin

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="lib/jquery.bank.js"></script>

2. Create a bank account form

<form novalidate autocomplete="on">
<h2>Routing Transit Number (US)</h2>
<input type="text" size="25" class="js-routing-transit-number" pattern="\d*" x-autocompletetype="routing-transit-number" placeholder="Routing transit number" required>
<h2 class="validation"></h2>
<button type="submit">Validate</button>
</form>

3. The javascript

<script>
jQuery(function($){
$('.js-routing-transit-number').bank('RoutingTransitNumber', 'US');

$('form').submit(function(e){
e.preventDefault();
$('input').removeClass('invalid');
$('.validation').removeClass('passed failed');

$('.js-routing-transit-number').toggleClass('invalid', !$.bank.validate('RoutingTransitNumber', 'US', $('.js-routing-transit-number').val()));

if ( $('input.invalid').length ) {
$('.validation').addClass('failed');
} else {
$('.validation').addClass('passed');
}
});
});
</script>

This awesome jQuery plugin is developed by gumroad. For more Advanced Usages, please check the demo page or visit the official website.