From f19b023cbeb75ffb8fc905f6d00df7a0ec3f74df Mon Sep 17 00:00:00 2001 From: Leonardo Bighi Date: Fri, 3 Feb 2012 16:38:04 -0200 Subject: [PATCH] Added autoclear settings. If false, it doesn't clear the input on blur --- src/jquery.maskedinput.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/jquery.maskedinput.js b/src/jquery.maskedinput.js index af67604..5086eb6 100644 --- a/src/jquery.maskedinput.js +++ b/src/jquery.maskedinput.js @@ -55,7 +55,8 @@ } settings = $.extend({ placeholder: "_", - completed: null + completed: null, + autoclear: true }, settings); var defs = $.mask.definitions; @@ -241,9 +242,11 @@ ($.browser.msie ? moveCaret:function(){setTimeout(moveCaret,0)})(); }) .bind("blur.mask", function() { - checkVal(); - if (input.val() != focusText) - input.change(); + if (settings.autoclear) { + checkVal(); + if (input.val() != focusText) + input.change(); + } }) .bind("keydown.mask", keydownEvent) .bind("keypress.mask", keypressEvent)