Bu nasıl yapılır?
Denedim:
var key = event.which || event.keyCode || event.charCode;
if(key == 8) alert('backspace');
ama işe yaramıyor ...
Aynı şeyi tuşa basma olayında yaparsam çalışır, ancak tuşa basmayı kullanmak istemiyorum çünkü girdi alanımda yazılan karakteri çıktılar. Bunu kontrol edebilmem gerek
benim kodum:
$('#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);
});
benim girdime hiçbir karakter eklenmemeli, val () ile eklediğim şeyin yanı sıra aslında kullanıcıdan gelen girdi tamamen yok sayılmalı, sadece tuşa basma eylemi benim için önemli