сделать стрелки вверх / вниз в полях ввода ничего не делать - PullRequest
1 голос
/ 27 сентября 2011

Как я могу заставить <input> элементы не реагировать на нажатие стрелки вверх (keyCode 38) или стрелки вниз (keyCode 40), пока они находятся в фокусе? Я использую jQuery для проекта, но не против того, чтобы писать его в сыром JS, если это проще.

Спасибо!

1 Ответ

6 голосов
/ 27 сентября 2011

Как это:

$('.yourinputclass').keypress(function(e) {
    if(e.which == 38 or e.which == 40) return false; // or you can use e.preventDefault(); like it was mentioned in the comments
});

Документация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...