Триггерная клавиатура iPhone в поле ввода (HTML / Javascript) - PullRequest
1 голос
/ 02 мая 2011

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

в 1-м поле вы можете ввести 3 цифры, во 2-м поле вы можете ввести 3 цифры, в 3-м поле вы можете ввести 4 цифры.

Когда первое поле состоит из 3 цифр, я бы хотел, чтобы фокус переместился на 2 и то же самое для перехода на 3-е.

Используя не очень умный javascript, т.е.работает, однако на iPhne есть проблема: когда фокус перемещается на 2-е поле, хотя мне удается создавать и запускать различные события на каждом поле, экранная клавиатура не хочет появляться снова.

Iпопытался использовать простой метод focus ().Затем, чтобы создать и отправить событие фокуса, нажмите событие сенсорного запуска события, событие завершения касания, но мне не удалось выяснить, как заставить браузер показывать клавиатуру.

Есть ли кто-нибудь с идеей, как это сделать?этот?ПОМОГИТЕ

Спасибо

Даниил

1 Ответ

0 голосов
/ 02 мая 2011

element.focus () должен показывать клавиатуру. Вы должны делать что-то не так. Кроме того, если все ваши области ввода / текста находятся в элементе формы, он должен автоматически перейти к следующему элементу. Вы также можете использовать element.blur (), чтобы скрыть клавиатуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...