Отключить мобильную клавиатуру, когда фокусируется на поле ввода html - PullRequest
0 голосов
/ 02 мая 2019

Я занимаюсь разработкой прогрессивного веб-приложения на английском языке. Я хочу добавить функцию вызова, для которой я создал диалоговое окно с numpad. Я использовал тег ввода HTML для отображения числа, набранного пользователем. Я хочу разрешить пользователю вставлять цифры в это текстовое поле, или пользователь может просто набирать цифры на цифровой клавиатуре. Я получаю доступ к этому приложению с мобильного телефона. Когда я пытаюсь нажать на это текстовое поле, чтобы выполнить операцию «вставки», появляется клавиатура моего мобильного телефона, которая мне не нужна.

Я нашел несколько предложений, таких как BLUR или Dissable или Readonly. Но это предложение мне не подходит, потому что я хотел бы набрать поле на клавиатуре numpad.

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

Буду очень признателен, если кто-нибудь сможет помочь с решением. Благодаря.

Я также пытался использовать cordova-plugin-keyboard, чтобы скрыть клавиатуру мобильного телефона, но она не сработала.


<input id="input" type="text" onpaste="true;" [(ngModel)]="phoneNumber">

...