0

我正在使用以下函数仅使文本框数字化

       $(document).ready(function() {
        $(".numeric_text_box").keydown(function(event) {

    if(event.keyCode==9)
  return true;
 if(event.shiftKey)
    event.preventDefault();
if (event.keyCode == 46 || event.keyCode == 8) {
  }
else {
      if (event.keyCode < 95) {
       if (event.keyCode < 48 || event.keyCode > 57) {
            event.preventDefault();
      }
    } 
    else {
          if (event.keyCode < 96 || event.keyCode > 105) {
              event.preventDefault();
          }
    }
  }
  });
});

我的文本框是

        <input type="text" style="ime-mode:disabled" maxlength="100" name="txt_1" class="numeric_text_box" value="">

我的问题是,当系统语言更改为日语时,我无法使用谷歌浏览器在我的文本框中输入整数值。有什么解决方案吗?

4

0 回答 0