Я создаю игру на JavaScript, в которой воспроизводится звук, и на основе звука вы должны ввести текст в большое текстовое поле. JavaScript используется для оценки вашего ответа, а затем очистки текстового поля для подготовки к следующему аудиоклипу.
Проблема: В некоторых случаях при нажатии клавиши esc
(escape), когда фокус находится в empty
, текстовое поле заполняется старым текстом.
Я использую MooTools и пробовал использовать event.stop () ( который перестает распространяться, а также безуспешно выполняет preventDefault) в пределах нажатия клавиш, нажатия клавиш и клавиш.
Как запретить кнопке [esc] изменять значение в текстовом поле?
(Это важно, потому что я использую клавишу [esc] в качестве сочетания клавиш для воспроизведения звука)