嗨,我正在为Windows Phone 7.5开发一个 Jquery Mobile 网站,有一个输入字段,如下所示:
<input type="number" />
不幸的是,它显示了一个字母键盘。
有没有办法强制使用数字键盘?
谢谢
嗨,我正在为Windows Phone 7.5开发一个 Jquery Mobile 网站,有一个输入字段,如下所示:
<input type="number" />
不幸的是,它显示了一个字母键盘。
有没有办法强制使用数字键盘?
谢谢
我发现使用:
<input type="tel">
最适合我。对于 windows phone(在 8.1 上测试),模式技巧不起作用(即使它适用于 iOS 和可能的 android)。我不想使用 type="number" 因为在 html 上会显示箭头以在大多数浏览器中选择数字,而我正在为邮政编码这样做,所以这没有意义。我没有看到在 html 端使用 'tel' 类型有任何不利之处。
我知道这是一个老问题,但由于那里没有很多 WP 答案,它可能会对某人有所帮助。
尝试将输入类型设置为:
或者(参考:iOS 的文本、Web 和编辑编程指南)
<input type="text" pattern="\d*"></input>
有关的:
要强制使用数字键盘,请使用以下命令:
<input type="text" pattern="[0-9]" />