Тип ввода iphone (число с двумя десятичными знаками)

Я разрабатываю приложение iphone с телефонной связью, это означает, что мое приложение находится в html5, javascript и css. У меня есть форма с полем для веса на объекте. Я пытаюсь получить тип ввода, похожий на;

Html5 поддерживает различные типы ввода, и это переключит другую клавиатуру для iphone, например, цифровую клавиатуру для чисел. Тот, который я ищу, - это тот, где вы можете катить по вертикали над числами. Например, когда вы устанавливаете будильник на iphone, пример ниже.

http://blog.ringtonefeeder.com/wp-content/uploads/2009/01/iphone-alarm.png

Тип ввода = "время" дает мне это, но он ограничен 24-часовым окном и 1-59-минутным окном.

Есть ли способ настроить этот тип ввода, чтобы я мог получить 2 десятичное число? в диапазоне 0999,99 кг.

Я понимаю, что это неопределенный вопрос, но это трудно объяснить.

1 ответ

Насколько я знаю, в мире PhoneGap нет способа сделать это. Вы можете просмотреть доступные клавиатуры здесь. Вероятно, вы могли бы свернуть свой собственный, если сможете в objective-C, но тогда у вас будет создать плагин для него, чтобы PhoneGap мог его видеть.

Одна из клавиатур, не показанных на этой странице: UIKeyboardTypeDecimalPad, которая представляет собой телефонную клавиатуру с числами и десятичной точкой, которые также могут работать для вашего приложения. Показаны здесь:

Однако мне не удалось выяснить, как это показать через HTML.

Если вы хотите использовать клавиатуру телефона, вы должны использовать:

Аналогично, если вам нужна цифровая клавиатура, это будет:

Насколько я знаю (и кто-то, пожалуйста, исправьте меня, если я ошибаюсь), нет никакого эквивалента для UIKeyboardTypeDecimalPad, как этот тип:

licensed under cc by-sa 3.0 with attribution.