输入掩码防止被清除
Inputmask prevent oncleared
我有这个代码:
$(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();
},
但是没用。
有人能让我开心并永远在文本框中保留这个值吗?
使用 clearMaskOnLostFocus: false
选项解决我的问题:
$(document).delegate("input", "focus", function (e) {
$("input").inputmask("1239999", clearMaskOnLostFocus: false});
});
我有这个代码:
$(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();
},
但是没用。 有人能让我开心并永远在文本框中保留这个值吗?
使用 clearMaskOnLostFocus: false
选项解决我的问题:
$(document).delegate("input", "focus", function (e) {
$("input").inputmask("1239999", clearMaskOnLostFocus: false});
});