我们试图将输入字段屏蔽为(999)999-9999 x9999但是如果用户输入14个字符我需要显示x符号我需要显示x符号。我们得到了预期的输出。
但问题是,一旦字符长度达到9,我就无法删除字符。
此脚本中是否有任何问题或更好的方法?
JS:
$(document).delegate('#BPhone', 'keyup', function(e) {
var Textlength = $(this).val();
console.log(Textlength.length);
if (Textlength.length >= 14)
$("#BPhone").mask("(999) 999-9999 x9999");
else
$("#BPhone").mask("(999) 999-9999");
});
HTML:
<input id="BPhone" class="" type="tel" value="" maxlength="20" placeholder="">