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

+ 14 - 1
js/jquery.inputmask.js

@@ -1472,7 +1472,7 @@
                     }
                 }
             }
-            $el.bind("mouseenter blur focus mouseleave click dblclick " + PasteEventType + " dragdrop drop keydown keypress keypress", function (e) {
+            $el.bind("mouseenter blur focus mouseleave click dblclick keydown keypress keypress", function (e) {
                 var caretPos = mcaret(el), k, goDetermine = true;
                 if (e.type == "keydown") {
                     k = e.keyCode;
@@ -1529,6 +1529,19 @@
                 }
             });
 
+            $el.bind(PasteEventType + " dragdrop drop", function (e) {
+                var caretPos = mcaret(el);
+                setTimeout(function () {
+                    $.each(elmasks, function (ndx, lmnt) {
+                        lmnt._valueSet($el.val());
+                        $(lmnt).triggerHandler(e);
+                    });
+                    setTimeout(function () {
+                        determineActiveMask(e.type, elmasks);
+                    }, 0);
+                }, 0);
+            });
+
             if ($el.attr("value") != "") {
                 setTimeout(function () {
                     determineActiveMask("init", elmasks);