【发布时间】:2018-12-27 10:39:28
【问题描述】:
您好,我正在使用jquery input mask,但我被卡住了。
我有一个电话号码模式 (+420 XXX XXX XXX),其中 X 是数字。
这是我当前的代码
phoneInputs.inputmask("+999 999 999 999", {
"placeholder": "+420 ___ ___ ___",
"onincomplete": function(){
$(this).addClass("incomplete");
},
"oncomplete": function(){
$(this).removeClass("incomplete");
}
});
一切正常,但问题是当我开始输入输入时,我重写了 +420 数字。
我想开始写第一个普通电话号码的索引(不是+420部分)。有可能吗?使用这个输入掩码还是 jQuery? 谢谢
【问题讨论】:
-
phoneInputs.on('focus click', function(e) {var v = $(this).val(); if(!v){$(this).val("+420");} }); -
它不起作用。当我开始打字时,420 被附加到末尾。当我写 123 时,结果是 123 420。
-
明确定义“第一个普通电话号码”对我来说这些都不是我当地的有效电话号码,因此我们需要明确。
-
我所在国家的电话号码是+420 XXX XXX XXX。其中 X 是数字 0-9
标签: javascript jquery html jquery-inputmask