Обнаружить возврат и отключить входное событие?

Как это сделать?

Я пытался:

var key = event.which || event.keyCode || event.charCode;

if(key == 8) alert('backspace');

но это не работает ...

Если я делаю то же самое для события нажатия клавиши, это работает, но я не хочу использовать нажатие клавиши, потому что оно выводит напечатанный символ в моем поле ввода. Я должен быть в состоянии контролировать это

мой код:

  $('#content').bind('input', function(event){

    var text = $(this).val(),
        key = event.which || event.keyCode || event.charCode;

    if(key == 8){
      // here I want to ignore backspace and del
    }

    // here I'm doing my stuff
    var new_text = 'bla bla'+text;
    $(this).val(new_text);
  });

ни один символ не должен быть добавлен в мой ввод, кроме того, что я добавляю с помощью val (), фактически ввод от пользователя должен быть полностью проигнорирован, для меня важно только действие нажатия клавиши

Ответы на вопрос(4)

Ваш ответ на вопрос