Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как сделать маску телефона в input c +7(___) без jQuery (https://javascript.ru/forum/dom-window/63870-kak-sdelat-masku-telefona-v-input-c-7-___-bez-jquery.html)

LADYX 11.10.2017 14:08

рони,
Цитата:

Сообщение от рони
не могу воспроизвести

в смысле? очень легко, то ли стрелками, то ли мышкой ставится курсор до или после семерки и также легко клавишами Delete или Backspace семерка удаляется, и можно вместо нее ввести любую другую цифру.

рони 11.10.2017 14:09

LADYX,
в каком брузере это чудо происходит?

LADYX 11.10.2017 15:01

рони,
да во всех, что у меня установлены:
Opera 48.0, Firefox 56.0.1, IE11, Google 61.0.3163.100. И даже в Safari 5.1.7
Ну не буду же я вас обманывать. Зачем мне это, если мне напротив нужно сделать так, чтобы эта семерка- паразитка :) не удалялась

Nexus 11.10.2017 15:06

Действительно, семерку можно удалить, если в поле введено от двух символов.

рони 11.10.2017 15:48

LADYX,
Nexus,
заменить или удалить? заменить можно, если удалить то не понимаю как.

Nexus 11.10.2017 15:51

Цитата:

Сообщение от рони
если удалить то не понимаю как

Кликните по полю, нажмите на клавиши 1, 2, 3 (поочередно), переместите курсор так, чтобы он располагался перед цифрой "7", нажмите клавишу "delete".

рони 11.10.2017 15:58

Nexus,
на месте семёрки стала 1 - где удаление???

Nexus 11.10.2017 16:01

рони, фактически семерка была удалена.
Если говорить о позиции символа, то позиция очищена не была, согласен.

рони 11.10.2017 16:02

Nexus,
может свой алгоритм предложите?

Nexus 11.10.2017 16:03

рони, если только вечером, после 7.
"На коленке" реализовать у меня не получится.


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