因此,对于大多数Android版本,使用三星设备,<input type="number">
会拉出数字键盘,但不允许输入小数。从网上搜索,这是一个已知的错误,但我发现很少有关于三星解决方案或响应的讨论。
任何人都有好主意解决问题?我能想到的最好的是编写一个用<input type="number">
替换<input type="tel">
的脚本。这至少会显示一个数字键盘,您可以通过点击符号键来获得小数点。
注意:无论是否有pattern="[0-9\.]*"
属性和/或step="any"
属性,我都会遇到相同的行为。此外,我正在寻找一个纯粹的基于Web的解决方案,而不是本机应用程序解决方案。
答案 0 :(得分:0)
您可以使用IME创建自定义键盘。这是一个链接http://developer.android.com/guide/topics/text/creating-input-method.html