में बैकस्पेस/डेल नहीं पकड़ता है मैं इस प्रकार के कोड के साथ जावास्क्रिप्ट/jQuery का उपयोग कर बैकस्पेस और हटाएं कुंजी की दबाने वाली घटना को पकड़ने की कोशिश कर रहा हूं।जावास्क्रिप्ट e.keyCode आईई
$("textarea[name=txt]").keypress(function(e){
var keycode = e.keyCode ? e.keyCode : e.which;
if(keycode == 8){ // backspace
// do somethiing
alert(keycode);
}
if(keycode == 46){ // delete
// do somethiing
alert(keycode);
}
});
कोड की ये पंक्तियां फ़ायरफ़ॉक्स (3.6.12) में पूरी तरह से काम करती हैं। इसका मतलब है कि बैकस्पेस या डिलीट दबाए जाने पर अलर्ट पॉप अप हो जाता है। लेकिन यह इंटरनेट एक्सप्लोरर (8)
में काम नहीं कर रहा है क्या कोई मुझे इंटरनेट एक्सप्लोरर में इन महत्वपूर्ण प्रेस घटनाओं को पकड़ने का एक अलग तरीका सुझा सकता है?
[यह पृष्ठ] (http://jimblackler.net/blog/?p=20) ऐसा लगता है कि आपको 'कीप्रेस' घटना के बजाय 'कीडाउन' ईवेंट' का उपयोग करने की आवश्यकता है। क्या यह इतना आसान है? – clarkf