यह आईई में काम करता है, लेकिन मैं इसे ओपेरा या फ़ायरफ़ॉक्स में काम नहीं कर सकता। मैं बैकस्पेस को नेविगेट करने से रोकना चाहता हूं अगर केवल वर्तमान फोकस ड्रॉप ड्रॉपडाउन है।मैं बैकस्पेस को जावास्क्रिप्ट में वापस नेविगेट करने से कैसे रोक सकता हूं?
<html>
<body>
<select id="testselect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<script language="javascript">
document.getElementById("testselect").onkeydown = function(e) {
if(!e) {
e = event;
}
alert(e.keyCode);
if (e.keyCode == 8 || e.keyCode == 46) {
e.returnValue = false;
e.cancelBubble = true;
if (e.stopPropagation) { e.stopPropagation(); alert("stoppropagation");}
if (e.preventDefault) { e.preventDefault(); alert("preventdefault");}
return false;
}
};
</script>
</body>
</html>
+1 इस प्रकार है मुझे यह समझने में मदद के लिए कि "बैकस्पेस नेविगेटिंग" कीडाउन पर काम करता है और कुंजीपटल नहीं । मैंने हमेशा सोचा था कि मुझे प्रति पृष्ठ एक बार मारा जाना था, मैं वापस जाना चाहता था, लेकिन अब मुझे एहसास हुआ कि मैं इसे पकड़ सकता हूं। – Mercurybullet
ओह, मैंने फायरबग स्थापित किया और अब यह नमूना फ़ायरफ़ॉक्स में काम करता है। कोई विचार क्यों नहीं। – hova