¿Detectar retroceso y eliminar el evento de "entrada"?
¿Como hacer eso
Lo intenté
var key = event.which || event.keyCode || event.charCode;
if(key == 8) alert('backspace');
pero no funciona ...
Si hago lo mismo en el evento de pulsación de tecla, funciona, pero no quiero usar la pulsación de tecla porque genera el carácter escrito en mi campo de entrada. Necesito poder controlar eso
mi código
$('#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);
});
o se debe agregar ningún carácter en mi entrada, además de lo que estoy agregando con val (), en realidad, la entrada del usuario debe ignorarse por completo, solo la acción de presionar la tecla es importante para mí