Вы можете передать фокус элементу в javascript следующим образом:
element.focus()
Я делаю это с помощью текстового поля ввода, и оно работает нормально. Поле ввода получает фокус, и курсор находится в нем.
Теперь мы хотим также запустить программную клавиатуру на сенсорных устройствах. По умолчанию при фокусировке поля через JS курсор перемещается в поле, но клавиатура не открывается, пока пользователь физически не коснется поля.
Есть ли способ вызвать сенсорное событие (я предполагаю, что сенсорный запуск) сродни этому:
element.touchstart()
Это не сработает, но надеюсь, что есть какой-то метод для этого ...
Кстати, это в первую очередь для webkit. Мы пытаемся заставить это работать на iPhone и BB Torch.