Как получить цифровую клавиатуру в веб-приложении для iPhone? - PullRequest
13 голосов
/ 11 ноября 2008

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

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

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

Ответы [ 3 ]

2 голосов
/ 05 августа 2011

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

1 голос
/ 18 ноября 2008

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

0 голосов
/ 07 декабря 2008

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

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

...