javascript - input光标位置错位
我想大声告诉你
我想大声告诉你 2017-05-18 11:01:58
0
1
544

在手机端的input输入框通过下面代码将手机号码的格式设置成 “000 0000 0000”,手机号码中间加入空格。

if (mValue != '') {
      let mLength = mValue.length;
      if (mLength <= 3) {
        return mValue;
      } else {
        if (mLength <= 7) {
          return mValue.substring(0, 3) + ' ' + mValue.substring(3, mLength)
        } else {
          return mValue.substring(0, 3) + ' ' + mValue.substring(3, 7) + ' ' + mValue.substring(7, 11)
        }
      }
    }

亲测正常,但是在华为mate9上面就会出现,每次在输入第三个号码时,在添加空格的时候会显示空格正常加上去了,但是光标在空格的前面,而且再输入数字光标始终在最后一个数字的前面。

我想大声告诉你
我想大声告诉你

répondre à tous(1)
黄舟

同样遇到这个问题里,请问你解决了吗,怎么解决的啊

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!