Mesuti
@Mesuti

Как исправить перемещение курсора при редактировании и валидации input?

Привет!
Input.value разделяется пробелом каждые 3 символа.
Как при редактировании оставлять курсор на месте?
Сейчас уходит в конец строки

  • Вопрос задан
  • 1265 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
В момент начала изменения, сохранять позицию каретки input.selectionStart
После замены значения в инпуте - устанавливать позицию каретки
input.setSelectionRange(startPos,endPos) // Обе позиции должны быть одинаковыми, например (1,1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы