html - 如何在输入类型=“文本”的移动设备上强制使用数字键盘
问题描述
如果我使用 input type="number",则默认键盘在移动设备上是数字。但我更喜欢 type="text",因为我的输入是 PIN,可以以 0 开头,我还需要一些其他属性:minlength、maxlength、pattern
我想知道是否可以在移动设备上强制数字键盘用于数字和电话以外的其他类型?
解决方案
你可以做到<input type="text" pattern="\d*" inputmode="numeric">
。这将导致出现数字键盘。
推荐阅读
- python - Chrome驱动程序强制停止加载并禁用闪存
- python-3.x - ssl.SSLError: [SSL] PEM 库 (_ssl.c:3837)
- javascript - Baguettebox 不显示下一个/上一个步进器
- javascript - 找不到“@types”Angular 的类型定义文件
- node.js - REST API-get 响应在被 Angular 应用程序使用之前可以更改吗
- python - 如何在 AWS EC2 实例上执行 Flask?
- scala - DataFrame 调用不带参数的 drop() 是什么意思?
- javascript - JavaScript:如何使用默认功能打开新窗口?
- javascript - 如何让外部库智能感知在 javascript 的 vscode 中工作?
- vb.net - 如何在 AxWindowsMediaPlayer 播放列表之后标记文本更改