浏览代码

fix clearincomplete

Robin Herbots 12 年之前
父节点
当前提交
6613860e0d
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      js/jquery.inputmask.js

+ 6 - 0
js/jquery.inputmask.js

@@ -819,6 +819,12 @@
                     if (!isComplete(buffer)) {
                         $input.trigger("incomplete");
                         if (opts.clearIncomplete) {
+                         	$.each(masksets, function (ndx, ms) {
+                    			ms["buffer"] = ms["_buffer"].slice();
+                    			ms["lastValidPosition"] = undefined;
+                    			ms["p"] = isRTL ? getMaskLength() : 0;
+                			});
+                			activeMasksetIndex = 0;
                             if (opts.clearMaskOnLostFocus)
                                 input._valueSet('');
                             else {