Я только что попробовал <input type="number">
с Xoom (Honecomb, я думаю), и он вызывает , что приводит к открытию цифровой клавиатуры, что замечательно, но поле, по-видимому, допускает только положительные целые числа. Нажав на «-» и «.» клавиши на клавиатуре не действуют. Добавление соответствующих атрибутов min / max или установка правильного шаблона, похоже, не имеют никакого эффекта. Другими словами, если вы хотите, чтобы клавиатура появлялась, а ваше числовое поле должно быть только нулем или положительным целым числом, это будет работать. В противном случае (числа с плавающей запятой, отрицательные числа) вам придется использовать текст.
(я понимаю, что не отвечаю на вопрос здесь, я хотел бы оставить это как комментарий к предыдущему ответу, но не могу понять, как)