কিভাবে যে কি?
আমি চেষ্টা করেছিলাম:
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);
});
আমার ইনপুটটিতে কোনও অক্ষর যুক্ত করা উচিত নয়, আমি ভাল () দিয়ে যা যুক্ত করছি তা ছাড়া ব্যবহারকারীর কাছ থেকে প্রাপ্ত ইনপুটটি সম্পূর্ণ উপেক্ষা করা উচিত, কেবল কী টিপানো কর্মটিই আমার পক্ষে গুরুত্বপূর্ণ