我的代码中有一个事件侦听器,但它仅适用于 Web google chrome,此事件侦听器不适用于 android 上的 firefox 或 google chrome。
因此,此事件侦听器仅在用户键入整数时识别,这在 web google chrome 上工作正常,但在其他浏览器上不起作用。
在 web firefox 上,不识别任何字母,甚至是整数。在 google chrome Android 上让输入所有内容。
document.getElementById("minutes").addEventListener("keypress", function(evt) {
if (evt.keyCode < 48 || evt.keyCode > 57)
evt.preventDefault();
}, false);
尝试使用keydown
or keyup
,这应该有效。你也可以尝试使用keyup
with ìnput
,比如.addEventListener("input keyup", function(evt){}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句