Как предотвратить появление Firefox в поиске по сайту? - PullRequest
0 голосов
/ 19 сентября 2019

Моя проблема в том, что клавиша "/" на цифровой клавиатуре запускает панель поиска в Firefox.Я хотел бы предотвратить это.

В настоящее время я работаю над онлайн-калькулятором и столкнулся с проблемой, описанной ранее.Причина, по которой я хотел бы, чтобы этого не происходило, заключается в том, что вы, очевидно, не можете набирать деление благодаря этой функции.Страница предназначена только для запуска в Firefox, и это всего лишь небольшая помощь для моего младшего брата, поэтому она не должна быть самым профессиональным решением - если оно работает, это нормально.Я уже пробовал метод protectDefault, но это ничего не меняет.

Любая помощь приветствуется!

(Извините, если этот вопрос уже задавался ранее, либо он не добавляетсяк правилам, я совершенно новичок в StackOverflow)

window.addEventListener("keyup", function (event) {
    let signs = ["*", "-", "/", "+"];

    event.key.preventDefault;

    if (!(isNaN(event.key)) || signs.includes(event.key)) output.value += event.key;

    else if (event.keyCode === 8) {
      output.value = output.value.slice(0, -1);
    }
  })

//This is a snippet of my code right now, but the event.key.preventDefault part doesn't work for my problem

1 Ответ

0 голосов
/ 19 сентября 2019

Я думаю, что вы должны использовать protectDefault следующим образом:

event.preventDefault();

Я не знаю, блокирует ли это поле поиска или нет, но вы можете вызвать warnDefault следующим образом.

...