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