Не вставляйте виртуальную клавиатуру, когда ввод получает фокус - PullRequest
0 голосов
/ 10 мая 2018

Я создаю угловое 5 прогрессивное веб-приложение.

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

У меня была игра с атрибутом readonly, но он скрывает каретку, и поэтому пользователь не знает, куда будет идти текст, пока он не попадет туда.

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

1 Ответ

0 голосов
/ 10 мая 2018

К сожалению, программные клавиатуры имеют встроенный API мобильного телефона, и браузер не может управлять им без чего-то вроде Cordova.

Лучшим вариантом будет использование readonly и добавление css для добавления фокуса.

...