ソースを参照

fix for clearOffset

Robin Herbots 15 年 前
コミット
13daed88ea
1 ファイル変更2 行追加2 行削除
  1. 2 2
      jquery.inputmask.js

+ 2 - 2
jquery.inputmask.js

@@ -241,7 +241,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
 
         function clearOffsets(start, end) {
             for (var i = start; i < end && i < getMaskLength(); i++) {
-                tests[i].offset = 0;
+                tests[determineTestPosition(i)].offset = 0;
             }
         }
 
@@ -291,7 +291,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
         };
 
         function checkVal(input, buffer, clearInvalid) {
-            clearOffsets(0, getMaskLength());
+            clearOffsets(0, _buffer.length);
             var inputValue = _val.call(input).replace(new RegExp("(" + _buffer.join('') + ")*$"), "");
             clearBuffer(buffer, 0, buffer.length);
             buffer.length = _buffer.length; //reset the buffer to its original size