Есть
<div id="transarea" contenteditable="true" >
нужно перехватывать нажатия клавиш внутри него, делаю так
$('#transarea')
.keypress(function(e) {
if(e.which == 190){ //если нажата точка
...............
}
if(e.which == 32) { //если нажат пробел
...................
}
if(e.which == 8){ //если нажат backspace
......................
}
else{ // все остальные клавиши
var symbol = String.fromCharCode(e.which);
...............
}
});
и все бы хорошо, но в хроме внезапно не генерируется keypress при нажатии на backspace.
keypress нужен, чтобы получить кириллические символы через String.fromCharCode,
при keyup такой номер не сработает.
как быть?