Comment faire pour limiter le nombre de caractères qui peuvent être entrés en HTML5 numéro de champ de saisie sur iPhone

Il semble que ni la de la "maxlength", "min" ou "max" attributs HTML avoir l'effet désiré sur l'iPhone pour le balisage suivant:

 <input type="number" maxlength="2" min="0" max="99"/>

Au lieu de limiter le nombre de chiffres ou la valeur du nombre entré, le nombre est juste à gauche comme il a été tapé dans l'iPhone 4. Cette balise fonctionne sur la plupart des autres téléphones que nous avons testé.

Ce qui donne?

Aucune solution de contournement?

Si il est important de la solution, nous utilisons jQuery mobile.

Merci!