Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีง่ายที่สุดในการตรวจจับการกดปุ่มใน JavaScript?


วิธีง่ายที่สุดในการตรวจจับการกดปุ่มใน JavaScript ใช้ event handler onKeyPress

document.onkeypress

การกดปุ่มจะจับคู่กับคุณสมบัติ keyCode ซึ่งคืนค่ารหัสตัวอักษร Unicode ของปุ่มที่กระตุ้นเหตุการณ์ onkeypress

ตัวอย่าง

 

     Document        

เพื่อรันโปรแกรมด้านบน ให้บันทึกชื่อไฟล์ "anyName.html(index.html)" และคลิกขวาที่ไฟล์ เลือก "Open with Live Server" ใน VS Code editor

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้

กรณี 1 − เมื่อกดปุ่ม ENTER จะได้ผลลัพธ์ดังนี้บนคอนโซล

วิธีง่ายที่สุดในการตรวจจับการกดปุ่มใน JavaScript?

กรณี 2 − เมื่อกดปุ่มอื่นนอกจาก ENTER ตัวอย่างตัวอักษร g ตัวอักษรเดียวกันจะแสดงบนคอนโซล

วิธีง่ายที่สุดในการตรวจจับการกดปุ่มใน JavaScript?