Принудительно использовать цифровую клавиатуру iOS с пользовательским шаблоном

Есть ли возможность заставить iOS-устройство показывать цифровую клавиатурупри использовании пользовательского шаблона в качестве типа ввода?

мой шаблон ввода:

<input id="price" class="numeric" pattern="\d+((\.|,)\d{1,2})?" name="price" 
title="" data-mini="true" data-clear-btn="true" autocomplete="off" autofocus />

Я хочу ввести значение валюты, например «14,99», и открыть клавиатуру с доступом к номерам на устройстве iOS.

<input type='number' />
<input pattern='[0-9]*' />
<input pattern='[\d]*' />

все пропускают десятичный знак и / или не проверяются как числа при добавлении десятичного знака. Альтернативным способом может быть функция javascript, которая создает десятичный знак в нужном месте, например, нажатие 1-> 2-> 9-> 9 в этом порядке создает нажатие клавиши () 0.01-> 0.12-> 1.29-> 12.99, но это требует, чтобы поле ввода былоtype='text' -> Очевидная проблема здесь в том, что текстовая клавиатура отображается при фокусировке поля ввода.

Как я могу решить эту проблему?

РЕДАКТИРОВАТЬ

Окружающая обстановка:

JQM 1.3.2JQuery 1.8.2

Ответы на вопрос(4)

Ваш ответ на вопрос