Могу ли я манипулировать механизмом ввода с помощью простых обработчиков событий?Представьте, что у меня есть простая текстовая область
<textarea id='t'></textarea>
Есть ли способ изменить значение символа, которое отображается после нажатия пользователем клавиши?
document.getElementById('t').addEventListener("change", function(ev) {
var ev = ev || window.event;
// something like ev.return("X" + ev.key + "X") ?
});
, чтобы всегда два Xокружить персонажа в реальной позиции каретки, независимо от того, какую клавишу пользователь нажал изначально?Я знаю, что есть функция ev.preventDefault()
, но она просто возвращает ничего .
Любая идея и любой опыт приветствуются!