Как я использую умножение (*), добавление (+) деления (/), чтобы быть горячей клавишей (сочетание клавиш) - PullRequest
0 голосов
/ 06 октября 2019

Я хочу сделать «добавить (+)», «умножить (*)», «разделить (/)» как горячие клавиши, но, следуя прикрепленному мною коду, они не могут этого сделать

$(document).keypress(function(event) {
  var keycode = (event.keyCode ? event.keyCode : event.which);
  if (keycode == '111') {
    $('#someTextBox').focus();
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="someTextBox" />

1 Ответ

0 голосов
/ 06 октября 2019

http://www.asquare.net/javascript/tests/KeyCode.html не показывает 111 как один из +, /, * при нажатии клавиши

$(document).keypress(function(event) {
  var keycode = (event.keyCode ? event.keyCode : event.which);
  $('#someTextBox').val(keycode)
  if ([42,43,47].indexOf(keycode) > -1) {
    $('#someTextBox').focus();
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="someTextBox" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...