Как получить цифровую клавиатуру в веб-приложении для iPhone?
На веб-странице, которая должна отображаться на iPhone, есть ли способ заставить цифровую клавиатуру появляться, когда пользователь нажимает на поле, а не на клавиатуре qwerty?
Этот парень говорит вот как это сделать, но в версии 2.0 эта "функция" была отключена.
Я предполагаю, что есть какой-то причудливый javascript, который можно использовать, чтобы обойти это ограничение?
3 ответа
Если вы используете HTML5 number
тип ввода, клавиатура по умолчанию показывает цифры. Это не цифровая клавиатура, но она немного лучше, чем просто text
,
Да, раньше это можно было сделать, добавив слово "zip" в атрибут имени вашего текстового поля. К сожалению, Apple, кажется, удалил это в 2.0 и позже. Я предлагаю вам сообщить об ошибке.
Вы можете совершать звонки из JavaScript в Objective-C, а затем отображать то, что вы хотите. Если вы хотите, чтобы фреймворк помог вам, вы можете проверить QuickConnectiPhone. Он доступен по адресу https://sourceforge.net/projects/quickconnect/.
Вы также можете проверить http://tetontech.wordpress.com/. Это блог для QuickConnect. Он имеет некоторый пример кода в дополнение к тому, который включен в исходную загрузку.