Browse Source

optimize inputevent

Robin Herbots 12 years ago
parent
commit
85276c72c7
1 changed files with 3 additions and 3 deletions
  1. 3 3
      js/jquery.inputmask.js

+ 3 - 3
js/jquery.inputmask.js

@@ -1183,9 +1183,7 @@
                     currentValue = input._valueGet();
                     currentValue = input._valueGet();
                 if (currentValue.charAt(caretPos.begin) != getActiveBuffer()[caretPos.begin] && !isMask(caretPos.begin)) {
                 if (currentValue.charAt(caretPos.begin) != getActiveBuffer()[caretPos.begin] && !isMask(caretPos.begin)) {
                     e.keyCode = opts.keyCode.BACKSPACE;
                     e.keyCode = opts.keyCode.BACKSPACE;
-                    setTimeout(function() {
-                        keydownEvent.call(input, e);
-                    }, 0);
+                    keydownEvent.call(input, e);
                 } else {
                 } else {
                     checkVal(input, false, false);
                     checkVal(input, false, false);
                     writeBuffer(input, getActiveBuffer());
                     writeBuffer(input, getActiveBuffer());
@@ -1193,6 +1191,8 @@
                         $input.trigger("complete");
                         $input.trigger("complete");
                     $input.click();
                     $input.click();
                 }
                 }
+                
+                e.preventDefault()
             }
             }
 
 
             function mask(el) {
             function mask(el) {