It кажется, что ни один из HTML-атрибутов «maxlength», «min» или «max» не оказывает желаемого эффекта на iPhone для следующей разметки:
<input type="number" maxlength="2" min="0" max="99"/>
Вместо ограничения количества цифр или значения введенного числа число просто оставил так, как было введено на iPhone 4. Эта разметка работает на большинстве других телефонов, которые мы тестировали.
Что дает?
Есть обходные пути?
Если это важно для решения, мы используем jQuery для мобильных устройств.
Спасибо!