在手機端的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上面就會出現,每次在輸入第三個號碼時,在新增空格的時候會顯示空格正常加上去了,但是遊標在空格的前面,而且再輸入數字遊標始終在最後一個數字的前面。
同樣遇到這個問題裡,請問你解決了嗎,怎麼解決的