Моя проблема в том, что клавиша "/" на цифровой клавиатуре запускает панель поиска в 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