Android 防止默认情况下不在离子on上工作<;输入类型=";“数字”&燃气轮机;

Android 防止默认情况下不在离子on上工作<;输入类型=";“数字”&燃气轮机;,android,html,ionic-framework,number-formatting,preventdefault,Android,Html,Ionic Framework,Number Formatting,Preventdefault,我试图建立一个输入字段,它将只接受数字作为输入,所以它的输入类型是数字。但是我想用下面的代码把数字长度限制在6位 home.html 1) 这应该可以在移动设备上使用。不适用于我的Android 4.4.2(三星Galaxy Note 2) 2) 在浏览器和android emulator上运行良好,但在移动设备上不起作用 系统信息 cli包:(C:\Users\vcinq\AppData\Roaming\npm\node\u模块) 全球方案: cordova (Cordova CLI) : 7

我试图建立一个输入字段,它将只接受数字作为输入,所以它的输入类型是数字。但是我想用下面的代码把数字长度限制在6位

home.html

1) 这应该可以在移动设备上使用。不适用于我的Android 4.4.2(三星Galaxy Note 2)

2) 在浏览器和android emulator上运行良好,但在移动设备上不起作用

系统信息

cli包:(C:\Users\vcinq\AppData\Roaming\npm\node\u模块)

全球方案:

cordova (Cordova CLI) : 7.0.1
@ionic/app-scripts : 2.1.4
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.6.1
本地套餐:

cordova (Cordova CLI) : 7.0.1
@ionic/app-scripts : 2.1.4
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.6.1
系统:

Android SDK Tools : 26.0.2
Node              : v6.11.2
npm               : 3.10.10
OS                : Windows 10
杂项:


有人能帮我吗?因为这个原因,我的头一直在砰砰作响,而不仅仅是因为一个参加杀人者音乐会的头砰砰作响。

尝试在
preventDefault
之后使用
return false
,或者将
keypress
更改为
keydown
这不起作用。同样的行为,不适用于android设备,适用于web和emulator。似乎这是默认的已知问题。您可以在
preventDefault
之后使用
return false
或将
keypress
更改为
keydown
这不起作用。同样的行为,不适用于android设备,适用于web和emulator。似乎这是默认的已知问题。您可以在一些解决方案中看到这一点
Android SDK Tools : 26.0.2
Node              : v6.11.2
npm               : 3.10.10
OS                : Windows 10
backend : legacy