Ввод HTML не доступен только для чтения без мобильной клавиатуры - PullRequest
0 голосов
/ 18 декабря 2018

Я занимаюсь разработкой экранной клавиатуры.Я хочу отключить клавиатуры мобильных устройств, пока Osk открыт.Один из способов - сделать ввод доступным только для чтения, чтобы сосредоточиться на нем, не открывая клавиатуру.Но используя это решение, пользователь не может изменить указатель курсора (а также не видит курсора при написании с помощью osk) и не может выбрать одну часть текста для удаления.

Есть ли другое решение дляостановить клавиатуру мобильного устройства при фокусировке на вводе?Что-то вроде определенного атрибута или значения стиля и т. Д.

Заранее спасибо.TG.

// ОБНОВЛЕНИЕ

одно решение с readonly

1 Ответ

0 голосов
/ 18 декабря 2018

EDIT:

Хорошо, скрыть клавиатуру для мобильных пользователей - это не то, что вы можете запретить напрямую, но есть альтернатива.

Событие "OnFocus" активируется, когдаконкретные элементы фокусируются.таким образом, вы можете добавить немного кода, чтобы предотвратить появление клавиатуры на мобильном телефоне.

таким образом, мы можем добавить к нему метод "Blur ()".

будет выглядеть примерно так:

<input type="text" name="noKeyboardForMobile" onfocus="blur();" />
...