Smart Validate: jQuery Credit Card Validation Plugin

If you’re conducting an online business, this jQuery plugin called Smart Validate will be a helpful addition to your website. Created by the egrappler.com web developers, it makes credit card validation easier and more convenient.

Smart Validate Smart Validate: jQuery Credit Card Validation Plugin

The following credit cards are supported by Smart Validate:

- Visa Card

- Master Card

- Discover

- American Express

- Diners Club

It can also be extended to support other credit cards types.

Add these in your head function of your HTML

- Add reference to the latest jQuery script

- Add reference to ccvalidate.js file

- Add reference to ccvalidate.css file

In your HTML document, add the following code below or use classes “cc-ddl-type”, “cc-card-number” and “cc-checkout” to existing elements as they are required since this jQuery plugin uses the classes to read the needed values.

 

<select>
<option value="mcd">Master Card</option>
<option value="vis">Visa Card</option>
<option value="amx">American Express</option>
<option value="dnr">Diner Club</option>
<option value="dis">Discover</option>
</select>
<input type="text">
<input value="Checkout" type="submit">

 

 

This plugin has only one parameter, which is the callback function. It returns a Boolean value which indicates if the credit card number is a valid format or not.

 

$('.cc-container').ccvalidate({ onvalidate: function(isValid) {
if (!isValid) {
alert('Incorrect Credit Card format');
return false;
}
}

 

Below is the full code:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>jQuery Credit Card Validation Plugin Sample</title>
 <script src="jquery-1.4.4.min.js" type="text/javascript"></script>
 <script src="ccvalidate.js" type="text/javascript"></script>
 <link href="ccvalidate.css" rel="stylesheet" type="text/css" />
 <script type="text/javascript">
 $(document).ready(function() {
 $('.cc-container').ccvalidate({ onvalidate: function(isValid) {
 if (!isValid) {
 alert('Incorrect Credit Card format');
 return false;
 }
 }
 });
 });
 </script>
</head>
<body>
 <div class="cc-container">
 <select id="cc-types" class="cc-ddl-type">
 <option value="mcd">Master Card</option>
 <option value="vis">Visa Card</option>
 <option value="amx">American Express</option>
 <option value="dnr">Diner Club</option>
 <option value="dis">Discover</option>
 </select>
 <input type="text" id="card-number" class="cc-card-number" />
 <input type="submit" value="Checkout" class="cc-checkout" id="check-out" />
 </div>
</body>
</html> 

Check out the DEMO and DOWNLOAD.

 

 

 


Incoming search terms for the article:

Related Posts

Dabblet CSS and HTML Editor

ExpandingTextarea jQuery Plugin

TipTip jQuery Plugin

Client-Side Facebook App Login/Authorization