求高人帮忙解决在mdict pc版中input输入数字会失去焦点的问题

用input获取输入,在edge浏览器及goldenDict中都没问题,但在mdict pc版中却输不进去,会输进搜索栏里。
后来摸索中发现原来输汉字可以,输英文及数字都不行。
但在js中加入监视代码还是不行,请问大神如何解决。

  const myInput = document.getElementById('bihua');
  myInput.addEventListener('keypress', function(event) {
    const keyCode = event.which || event.keyCode;
    if ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122)) {
      myInput.focus();
    }
  });

试下WFG的部件检索的词典,能不能获取输入。

多谢!我原以为部件检索的焦点没问题,后来发现也是只有输入中文没问题。
因为我要的是数字才发现这个问题。

这种情况应该是MDict软件本身提前拦截了这些按键,所以你词典监听不到。

嗯,我也这样猜。如果确实如此,就只能用中文数字替代了。