Robin Herbots 11 years ago
parent
commit
216a74431d
2 changed files with 2 additions and 0 deletions
  1. 1 0
      js/jquery.inputmask.date.extensions.js
  2. 1 0
      js/jquery.inputmask.js

+ 1 - 0
js/jquery.inputmask.date.extensions.js

@@ -54,6 +54,7 @@ Optional extensions on the jquery.inputmask base
             separator: '/',
             separator: '/',
             yearrange: { minyear: 1900, maxyear: 2099 },
             yearrange: { minyear: 1900, maxyear: 2099 },
             isInYearRange: function (chrs, minyear, maxyear) {
             isInYearRange: function (chrs, minyear, maxyear) {
+                if (isNaN(chrs)) return false;
                 var enteredyear = parseInt(chrs.concat(minyear.toString().slice(chrs.length)));
                 var enteredyear = parseInt(chrs.concat(minyear.toString().slice(chrs.length)));
                 var enteredyear2 = parseInt(chrs.concat(maxyear.toString().slice(chrs.length)));
                 var enteredyear2 = parseInt(chrs.concat(maxyear.toString().slice(chrs.length)));
                 return (!isNaN(enteredyear) ? minyear <= enteredyear && enteredyear <= maxyear : false) ||
                 return (!isNaN(enteredyear) ? minyear <= enteredyear && enteredyear <= maxyear : false) ||

+ 1 - 0
js/jquery.inputmask.js

@@ -1449,6 +1449,7 @@
                             lpc = validPositionCount;
                             lpc = validPositionCount;
                             cp = caretPos;
                             cp = caretPos;
                             activeMasksetIndex = ndx;
                             activeMasksetIndex = ndx;
+                            lvp = lastValidPosition;
                         }
                         }
                     });
                     });