你能阻止使用jQuery在Android webView的数字输入字段中输入'periods'或'dots'吗?



我有一个javascript应用程序加载到Android webView中。 我在屏幕上有一个包含项目的表格,项目旁边是输入字段,用户可以在其中输入他们收到的数量。 我们不希望人们使用小数,而只使用整数。

有没有办法在Android网络视图中做到这一点?所有特殊字符都显示代码或 229。 我真的很想防止 [.][,][-][ ] 现在我正在尝试:

$(document).on("keyup", "tr", ".rtqy-input", function(e) {
var code = e.keyCode || e.which || e.charCode;
toastr.info(code);
if(code == 229){
console.log(e);
return false; 
}
return true;
}
});

我真的无法让任何事情发生。

我感谢任何帮助!

不确定Android Webview及其keyCode,但是当您想阻止用户使用Javascript在输入字段中输入字符时,您需要使用"keydown"事件而不是"keyup"事件。尝试在 on(( 函数中更改事件参数。

最新更新