Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Маска для телефона (https://javascript.ru/forum/dom-window/81905-maska-dlya-telefona.html)

DVV 12.02.2021 11:05

Маска для телефона
 
Есть код маски. Работает в целом норм, но есть одна проблема. Если написать несколько цифр и поставить курсор в любое место в середине строки, то после нажатия на любую цифру он перемещается вправо и пишет ее. НО, если поставить его на первое место, после + или после 7, то после нажатия на цифру курсор перемещается вправо, но не пишет эту цифру. Писать начинает только после второго нажатия на клавишу.
Подскажите, пожалуйста, чего тут не хватает.

Код маски


Часовой пояс GMT +3, время: 23:22.