У меня есть событие keydown, в нём при помощи event.key я могу отслеживать текущую нажатую клавишу:
var inp = document.querySelector('.inp'); $(inp).on('keydown', function(e) { var kc = e.key; });
Собственно вопрос в следующем: могу я перехватить ввод самого символа, допустим явно указывая на то, какого именно, заменяя его на другой из переменной?
Сейчас я рассматриваю Event.preventDefault(), но не уверен что его можно использовать таким образом. С другой стороны, им можно остановить ввод по конкретной клавише.
var inp = document.querySelector('.inp');
$(inp).on('keydown', function(e)
{
var kc = e.key;
});
Собственно вопрос в следующем: могу я перехватить ввод самого символа, допустим явно указывая на то, какого именно, заменяя его на другой из переменной?
К примеру я нажимаю "f", а в input вводится "а".