输入掩码防止被清除

时间:2016-09-23 15:04:19

标签: javascript jquery-inputmask

我有这段代码:

$(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();
                }, 

但它不起作用。 有人能让我开心并永远保持文本框中的这个价值吗?

1 个答案:

答案 0 :(得分:0)

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

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