Как вы получаете цифровую клавиатуру, которая появляется в веб-приложении iPhone?

На веб-странице, которая должна отображаться на iPhone, есть ли способ получить номерную площадку, когда пользователь вступает в поле, вместо клавиатуры qwerty?

Этот парень говорит здесь, как это сделать, но с версии 2.0 эта функция отключена.

Я предполагаю, что есть какой-то фантастический javascript для использования, чтобы обойти это ограничение?

Ответы

Ответ 1

Если вы используете тип ввода HTML5 number, клавиатура по умолчанию будет показывать номера. Это не цифровая клавиатура, но она немного лучше, чем просто text.

Ответ 2

Да, это было возможно, включив слово "zip" в свой атрибут имени текстового поля. К сожалению, Apple, похоже, удалила это в версии 2.0 и позже. Я предлагаю вам указать ошибку.

Ответ 3

Вы можете совершать звонки с JavaScript на Objective-C, а затем показывать, что захотите. Если вы хотите, чтобы структура помогла вам, вы можете проверить QuickConnectiPhone. Он доступен в https://sourceforge.net/projects/quickconnect/.

Вы также можете проверить http://tetontech.wordpress.com. Это блог разработчиков для QuickConnect. У этого есть некоторый примерный код в дополнение к тому, который включен в загрузку sourceforge.