ソースを参照

fix for isComplete for optional masks

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

+ 3 - 2
js/jquery.inputmask.js

@@ -3,7 +3,7 @@
 * http://github.com/RobinHerbots/jquery.inputmask
 * Copyright (c) 2010 - 2013 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 2.0.7b
+* Version: 2.0.7c
 */
 
 (function ($) {
@@ -656,7 +656,8 @@
                         if (ms["lastValidPosition"] >= highestValidPosition && ms["lastValidPosition"] == (aml - 1)) {
                             var msComplete = true;
                             for (var i = 0; i < aml; i++) {
-                                if (isMask(i) && nptValue.charAt(i) == getPlaceHolder(i)) {
+                                var mask = isMask(i);
+                                if ((mask && nptValue.charAt(i) == getPlaceHolder(i)) || (!mask && nptValue.charAt(i) != getActiveBuffer()[i])) {
                                     msComplete = false;
                                     break;
                                 }