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