Android 4.0.4上的html虚拟键盘问题

Android 4.0.4上的html虚拟键盘问题,android,keyboard,Android,Keyboard,我创建了一个移动web应用程序,它有一个带有各种输入字段的表单。我有两个连续的字段,都是输入类型=文本字段。默认情况下,当焦点转到其中一个字段时,应显示alpha虚拟键盘。最初,如果手动将焦点放在输入类型=文本的第一个字段上,则会出现alpha虚拟键盘。如果用户随后手动将键盘更改为数字,并按下虚拟键盘上的一个键以自动转到下一个输入类型=文本字段,则浏览器应根据当前字段的类型再次显示字母键盘。这在Android 4.0.4中不会发生。它保持数字键盘的显示,并且不会将其设置为alpha,即使它所在的

我创建了一个移动web应用程序,它有一个带有各种输入字段的表单。我有两个连续的字段,都是输入类型=文本字段。默认情况下,当焦点转到其中一个字段时,应显示alpha虚拟键盘。最初,如果手动将焦点放在输入类型=文本的第一个字段上,则会出现alpha虚拟键盘。如果用户随后手动将键盘更改为数字,并按下虚拟键盘上的一个键以自动转到下一个输入类型=文本字段,则浏览器应根据当前字段的类型再次显示字母键盘。这在Android 4.0.4中不会发生。它保持数字键盘的显示,并且不会将其设置为alpha,即使它所在的字段为输入类型=文本。这在标准Android浏览器和Chrome浏览器中都会发生。它在iOS Safari中正常工作。有什么可以通过编程来纠正这种行为吗


如果第一个字段是input type=number,而键盘最初是数字,则会发生类似的问题。使用虚拟键盘上的“TAB”或“NEXT”键对a input type=文本字段进行制表时,键盘仍为数字。焦点所在的字段是否为文本类型并不重要。这只是安卓操作系统的一个明显疏忽吗

我会在其他版本的Android上测试它——它可能是一个bug,超出了你的控制。如果它在iOS上运行良好,那么它就不是你的网站……它在iOS上运行良好。我正在用最新版本的安卓系统测试我的设备。我认为这是一个bug,但我只是想知道是否有一些编程解决方法。我会在更多的设备上测试。。。听起来你的网页不错。