Как запретить нажатие клавиши Enter для кнопки?

89
17 апреля 2021, 08:20

У меня есть некий "Кликер Монет". Но если нажать один раз на кнопку, то в будущем можно будет просто зажать клавишу Enter и счётчик монет будет разрываться от кликов. А таким образом можно будет без труда набрать много монет, что мне не нужно. Как это предотвратить?

Answer 1

Замените кнопку на div (например). Визуально этот див может выглядеть как кнопка, но нажать Enter на нём будет нельзя.

UPD

var buttonEL = document.querySelector('div');
buttonEL.addEventListener('click', function() {
    alert('Клик, но не нажатие');
});
READ ALSO
Как отследить DevTools состояние?

Как отследить DevTools состояние?

Возможно ли по средствам JavaScript отследить что пользователь зашел на старицу с уже открытой панелью разработчика DevTools ? (не только для Chrome но и для...

80
Проверка браузера с помощью js

Проверка браузера с помощью js

Пишу программу-парсер на Java, но проблема в том, что у некоторых сайтов (как пример со списком прокси-серверов) перед входом на сайт есть скрипт...

103
Progress bar circle on js

Progress bar circle on js

Написал скрипт, для круглого прогресс бара с помощью SVG, на чистом jsНо не учел тот факт, что мне нужно еще и текст внутри этого круга сделать

100