如何在使用Javascript在iPad的文本框中输入时立即显示数字键盘

问题描述 投票:0回答:2

我正在使用 HTML5、CSS3 和 Jquery 为 iPad 开发一个调查表。根据要求,在邮政编码中立即显示数字键盘而不是字符键盘,然后必须选择按钮来切换数字键盘。那么在javascript中,可以做到吗?如果是,怎么办?请给一些建议。提前感谢大家。

javascript jquery ipad keyboard numeric
2个回答
1
投票

我还没有在 iPad 上尝试过查看显示哪个键盘,但如果有办法,我确信它会是 HTML 5 输入类型。这就是新输入类型应该做的事情。当您设置正确的类型时,如果 iPad 没有按预期运行,我会感到有点惊讶。

试试这个代码:

<input type="number" name="mynumber"...>

更新: 它可以在我的 iPhone (iOS 5.0.1) 上运行。它不会像解锁手机时那样拉出“仅数字”键盘,但会拉出“数字和符号”键盘,就像单击普通键盘上的“123”按钮时一样。

更新: 类型从“数字”更改为“数字”


0
投票

嘿,您可以在输入中添加一个属性,如 inputmode="numeric" 示例如下: $("input").attr("inputmode", "numeric");

© www.soinside.com 2019 - 2024. All rights reserved.