คำถามติดแท็ก keycode

10
รับค่าตัวละครจาก KeyCode ใน JavaScript ... จากนั้นตัดแต่ง
นี่คือสิ่งที่ฉันมีตอนนี้: $("input").bind("keydown",function(e){ var value = this.value + String.fromCharCode(e.keyCode); } หากe.keyCodeไม่อาจจะเป็นอักขระ ASCII ( Alt, backspace, del, arrows. ฯลฯ ) ... ฉันจะตอนนี้จำเป็นต้องtrimค่าเหล่านี้จากvalueอย่างใด (โดยเฉพาะโปรแกรม - ไม่ได้อยู่กับตารางการค้นหา) ฉันใช้ jQuery ฉันต้องใช้keydownเหตุการณ์ keyPressไม่ได้เปิดใช้งานสำหรับคีย์บางอย่างที่ฉันต้องจับ ( Esc, del, backspaceฯลฯ ) ฉันไม่สามารถใช้setTimeoutเพื่อรับค่าของอินพุต setTimeout(function(){},0)ช้าเกินไป

7
KeyboardEvent.keyCode เลิกใช้แล้ว หมายความว่าอย่างไรในทางปฏิบัติ?
ตาม MDN เราควรจะแน่นอนที่สุดไม่ได้นำมาใช้.keyCodeสถานที่ให้บริการ เลิกใช้แล้ว: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode ในโรงเรียน W3 ข้อเท็จจริงนี้ถูกเล่นลงและมีเพียงข้อความด้านข้างที่ระบุว่า.keyCodeมีไว้เพื่อความเข้ากันได้เท่านั้นและเวอร์ชันล่าสุดของข้อกำหนดเหตุการณ์ DOM แนะนำให้ใช้.keyคุณสมบัติแทน ปัญหาคือ.keyเบราว์เซอร์ไม่รองรับแล้วเราจะใช้อะไรดีล่ะ? มีบางอย่างที่ฉันขาดหายไป?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.