diff --git a/dist/payment.js b/dist/payment.js index e1b3911..2031941 100644 --- a/dist/payment.js +++ b/dist/payment.js @@ -732,7 +732,7 @@ Payment = (function() { QJ.on(el, 'keypress', formatCardNumber(maxLength)); QJ.on(el, 'keydown', formatBackCardNumber); QJ.on(el, 'keyup blur', setCardType); - QJ.on(el, 'blur', reFormatCardNumber); + QJ.on(el, 'blur', formatCardNumber(maxLength)); QJ.on(el, 'paste', reFormatCardNumber); QJ.on(el, 'input', formatCardNumber(maxLength)); return el; diff --git a/package.json b/package.json index ab9ffb0..e227c2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "payment", - "version": "2.4.5", + "version": "2.4.6", "description": "A general purpose library for building credit card forms, validating inputs and formatting numbers. Base on jquery.payment by @stripe, but without the jQuery.", "keywords": [ "payment", diff --git a/src/index.coffee b/src/index.coffee index e28f296..b422174 100644 --- a/src/index.coffee +++ b/src/index.coffee @@ -543,7 +543,7 @@ class Payment QJ.on el, 'keypress', formatCardNumber(maxLength) QJ.on el, 'keydown', formatBackCardNumber QJ.on el, 'keyup blur', setCardType - QJ.on el, 'blur', reFormatCardNumber + QJ.on el, 'blur', formatCardNumber(maxLength) QJ.on el, 'paste', reFormatCardNumber QJ.on el, 'input', formatCardNumber(maxLength) el