所以在大多数版本的 Android 上,使用三星设备,<input type="number">
拉起数字键盘,但不允许输入小数。从网络上搜索,这是一个已知的错误,但我发现很少有人谈论三星的解决方案或回应。
谁有解决问题的好主意?我能想到的最好的办法是编写一个脚本来替换 <input type="number">
与 <input type="tel">
.这至少会调出一个数字键盘,您可以通过点击符号键来获取小数点。
注意:无论是否使用 pattern="[0-9\.]*"
,我都会得到相同的行为属性和/或 step="any"
属性。此外,我正在寻找一种纯基于 Web 的解决方案,而不是 native 应用程序解决方案。
最佳答案
您可以使用 IME 创建自定义键盘。这是一个链接 http://developer.android.com/guide/topics/text/creating-input-method.html
关于android - 寻找三星蹩脚数字键盘的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24067689/