Browse Source

fix backspace

Robin Herbots 13 years ago
parent
commit
2ac2c82d3a
1 changed files with 3 additions and 2 deletions
  1. 3 2
      js/jquery.inputmask.js

+ 3 - 2
js/jquery.inputmask.js

@@ -3,7 +3,7 @@
 * http://github.com/RobinHerbots/jquery.inputmask
 * http://github.com/RobinHerbots/jquery.inputmask
 * Copyright (c) 2010 - 2012 Robin Herbots
 * Copyright (c) 2010 - 2012 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 1.2.8d
+* Version: 1.2.9
 */
 */
 
 
 (function ($) {
 (function ($) {
@@ -886,7 +886,8 @@
                             caret(input, checkVal(input, buffer, false));
                             caret(input, checkVal(input, buffer, false));
                         } else if ((pos.end - pos.begin) > 1 || ((pos.end - pos.begin) == 1 && opts.insertMode)) {
                         } else if ((pos.end - pos.begin) > 1 || ((pos.end - pos.begin) == 1 && opts.insertMode)) {
                             clearBuffer(buffer, pos.begin, pos.end);
                             clearBuffer(buffer, pos.begin, pos.end);
-                            writeBuffer(input, buffer, isRTL ? checkVal(input, buffer, false) : pos.begin);
+                            writeBuffer(input, buffer);
+                            caret(isRTL ? checkVal(input, buffer, false) : pos.begin);
                         } else {
                         } else {
                             var beginPos = pos.begin - (k == opts.keyCode.DELETE ? 0 : 1);
                             var beginPos = pos.begin - (k == opts.keyCode.DELETE ? 0 : 1);
                             if (beginPos < firstMaskPos && k == opts.keyCode.DELETE) {
                             if (beginPos < firstMaskPos && k == opts.keyCode.DELETE) {