在一个输入框内
<input type="text" placeholder="手机号码" class="bode" id="tel" maxlength="11">当输入手机号码时,自动变成3-4-4格式,例如:136 6666 6666,在长度为3和8后面添加一个空格,自己试着写了下,
var tel_len = this.value.length;
if (tel_len ===3 || tel_len ===8) {
this.value += " ";
}
获取其值的长度,然后在长度为3和8后面添加一个空格,但是感觉行不通,bug太多,删除起来有停顿,而且是移动端根本没法删除,园里的大神多,希望有朋友能帮忙解决下问题,万分感谢,附上例子或者原码进行参考就更好了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1978/viewspace-3160590/ ,如需转载,请注明出处,否则将追究法律责任。