Scénario :
Il s'agit d'un problème que j'ai rencontré auparavant lors du déplacement de contrôles Web. À cette époque, nous devions saisir le numéro de carte, le CV2, le numéro de téléphone portable, le code de vérification et d'autres informations sur la page HTML5 de notre contrôle. Tout le monde sait que ces valeurs sont des chiffres. Pour les zones de saisie ordinaires, lorsque nous cliquons sur
, le clavier qui apparaît par défaut sur le téléphone n'a que des lettres et des symboles, mais ici nous n'avons qu'à saisir des chiffres, et il suffit de passer au clavier numérique . Plus tard, nous avons adopté une zone de saisie de type numérique. Bien qu'elle puisse soulever le clavier numérique
du téléphone, certains téléphones afficheront des boutons d'augmentation et de diminution. En même temps, certains téléphones ne le prennent pas en charge, comme Smartisan. téléphones. La chose la plus importante est qu'il n'y a aucun moyen de limiter la longueur de l'entrée.
Plus tard, dans la prochaine version de notre contrôle, nous avons testé différents types de zones de saisie en Html5, et avons finalement trouvé les types de zones de saisie suivants, qui répondaient à nos exigences.
Solution :
Changer le type de zone de saisie de numéro de téléphone, ce qui limite non seulement la longueur de la chaîne de saisie, mais peut également modifier le numéro du clavier du téléphone, et là il n'y aura pas de style laid comme le type numérique.
Ce qui précède est le contenu du type de saisie de page HTML5 mobile utilisant un nombre, qui ne peut pas contrôler la longueur, et les vilains boutons plus et moins affichés à droite. Pour plus de contenu connexe, veuillez faire attention au PHP. Site chinois (www.php.cn) !