javascript - la position du curseur d'entrée est mal placée
我想大声告诉你
我想大声告诉你 2017-05-18 11:01:58
0
1
714

Dans la zone de saisie input du téléphone mobile, utilisez le code suivant pour définir le format du numéro de téléphone mobile sur "000 0000 0000", et ajoutez un espace au milieu du numéro de téléphone mobile.

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)
        }
      }
    }

Mon test personnel est normal, mais il apparaîtra sur Huawei mate9. A chaque fois que vous saisirez le troisième numéro, lors de l'ajout d'un espace, il sera affiché que l'espace a été ajouté normalement, mais le curseur est devant l'espace, et le curseur entre toujours à nouveau le numéro avant le dernier numéro.

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

répondre à tous(1)
黄舟

J'ai également rencontré ce problème, l'avez-vous résolu et comment l'avez-vous résolu

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal