From f97a4398a6afa8569bc4aa63e024d2ea83351128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Henrique=20Del=C3=A9o?= Date: Wed, 21 Nov 2012 14:45:16 -0200 Subject: [PATCH] Adding keepZeroOnFocus option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Option for not cleaning the input on focus. Useful in combination with defaultZero + allowZero. --- jquery.maskMoney.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jquery.maskMoney.js b/jquery.maskMoney.js index 5d5c786..d570da8 100644 --- a/jquery.maskMoney.js +++ b/jquery.maskMoney.js @@ -39,7 +39,8 @@ precision: 2, defaultZero: true, allowZero: false, - allowNegative: false + allowNegative: false, + keepZeroOnFocus: false }, settings); return this.each(function() { @@ -148,7 +149,7 @@ function focusEvent(e) { var mask = getDefaultMask(); - if (input.val()==mask) { + if (input.val()==mask && !settings.keepZeroOnFocus) { input.val(''); } else if (input.val()==''&&settings.defaultZero) { input.val(setSymbol(mask));