ในการพัฒนา ExtJS เราจำเป็นต้องบล็อกคีย์คีย์บอร์ดเพื่อหลีกเลี่ยงปัญหาเช่นข้อมูลอินพุตที่ขาดหายไปโดยผู้ใช้โดยไม่ตั้งใจกดปุ่มทางลัดเหล่านี้ในระหว่างการดำเนินการแป้นพิมพ์
ext.onready (function () {ext.windowmgr.zseed = 10,000; ext.quicktips.init (); ext.getDoc (). on ("contextMenu", ฟังก์ชั่น (e) {E.Stopevent ();}); if (document.addeventlistener) document.athevent ("onkeydows", maskbackspace); if (obj! = null && obj.tagname! = null && (obj.tagname.toLowerCase () == "อินพุต" || obj.tagname.toLowerCase () == "textarea") {event.returnValue = true; if (window.event) event.returnvalue = false; {key: [116], // f5 fn: function () {}, stopEvent: จริง, ขอบเขต: this}, {key: [37,39,115], // ปุ่มลูกศรซ้ายและขวา, f4 alt: true, fn: function () ฟังก์ชั่น () {}, stopEvent: จริง, ขอบเขต: this}]);ห้ามใช้ F5 ใน IE8 คุณต้องเพิ่มรหัส:
<body onkeydown = "ถ้า (event.keycode == 116) {event.keycode = 0; return false;}">