0

我有这个代码:

$(document).delegate("input", "focus", function (e) {
   $("input").inputmask("1239999", oncleared: function () {}});     
});

在加载页面后<input type='text' id='input' value="123" />我有默认值。value=123当我尝试清除所有文本框时,我无法清除这部分"123",因为它是一个静态蒙版,但是在我失去焦点后,文本框被清除,我很难过。我尝试使用

oncleared: function () {
                    e.preventDefault();
                    e.stopImmediatePropagation();
                }, 

但它没有用。有人可以让我开心并将这个值永远保存在文本框中吗?

4

1 回答 1

0

使用clearMaskOnLostFocus: false选项解决我的问题:

$(document).delegate("input", "focus", function (e) {
   $("input").inputmask("1239999", clearMaskOnLostFocus: false});     
});
于 2016-09-29T02:38:52.423 回答