我正在使用 jQuery 插件 (jquery.mask.js-v1.14.10) 以以下格式屏蔽电话号码:- (000) 000-0000。
我正在使用下面的 jQuery 代码:-
$("body").on("input propertychange", ".USMobileFormat", function (e) {
$(this).attr('maxlength', '14');
$(this).mask('(000) 000-0000');
});
当我输入第一个数字时,鼠标光标位于输入的数字之前。
例如:-假设我的电话号码是 586****,这里第一个数字是 5,我输入了它,然后光标出现在 5 之前,因此当我输入第二个数字(这里是 8)时它会产生问题,所以我输入的数字将是“ (85 英寸。
我还面临一个问题:-当我替换电话号码的倒数第二位时,光标转到文本框的最后一个位置(应该在倒数第二个位置),这也是错误的。TIA。