我有一个问题,我不知道这是否是一个bug,一些奇怪的android键盘,等等。
假设在某个地方有这个输入框:
<input type='number' step='any' >在默认的ICS浏览器、、iOS Chrome (可能还有其他浏览器)上,这完全符合您的预期:它打开了一个同时带有数字和小数点的键盘(因为这个步骤)。
然而,在android上的Chrome (我只说过这个版本)上,它会显示一个没有小数的数字垫。
有人知道解决办法吗?
附加细节
它似乎仅限于三星键盘和谷歌Chrome的组合。以下工作:
因此,似乎只有三星键盘和Chrome的结合才会带来问题。
发布于 2014-06-26 04:11:39
这个问题似乎是固定的https://code.google.com/p/chromium/issues/detail?id=151738#c17。我认为这是在2014年6月发布的Chrome 36中修复的--它肯定是在Chrome 47中修复的,这是我目前在三星手机上唯一的版本。
如果用户不多,有两个解决办法:
在Android4.4上使用WebView的应用程序在WebView上只能使用Chrome 30或33,所以我猜三星使用WebView的Android4.4手机会受到影响。在任何其他版本的安卓上使用WebView都不应该受到影响(Android4.3或更少使用WebView的原生浏览器,而安卓5.0+应该使用没有bug的Chrome版本,因为Chrome WebView更新了)。
同样相关的还有三星浏览器版本通过电话和关于三星浏览器的评论。
发布于 2014-05-01 19:53:28
对于那些支持type=“数字”错误实现的三星设备,请使用type="tel“。以下是其他方法的详细信息:三星Galaxy平板电脑不允许输入带有“数字”类型的浮点数。
https://stackoverflow.com/questions/12514162
复制相似问题