javascript - input遊標位置錯位
我想大声告诉你
我想大声告诉你 2017-05-18 11:01:58
0
1
713

在手機端的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上面就會出現,每次在輸入第三個號碼時,在新增空格的時候會顯示空格正常加上去了,但是遊標在空格的前面,而且再輸入數字遊標始終在最後一個數字的前面。

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

全部回覆(1)
黄舟

同樣遇到這個問題裡,請問你解決了嗎,怎麼解決的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板