ฉันจำเป็นต้องจับภาพการกดปุ่ม Enter เมื่อใดก็ได้บนหน้าเข้าสู่ระบบ จะเริ่มการพยายามเข้าสู่ระบบ
ใช้ jQuery ฉันจะทำสิ่งนี้ได้อย่างไร และฉันจะเชื่อมโยงกับแท็กเนื้อหาหรือไม่
ฉันจำเป็นต้องจับภาพการกดปุ่ม Enter เมื่อใดก็ได้บนหน้าเข้าสู่ระบบ จะเริ่มการพยายามเข้าสู่ระบบ
ใช้ jQuery ฉันจะทำสิ่งนี้ได้อย่างไร และฉันจะเชื่อมโยงกับแท็กเนื้อหาหรือไม่
คำตอบ:
$(document).keypress(function(e) {
if(e.which == 13) {
// enter pressed
}
});
เหตุการณ์คีย์ลงจะเริ่มทำงานเมื่อกดปุ่มลง
เหตุการณ์การกดแป้นจะเริ่มทำงานเมื่อกดแป้นลงและโดยปกติแป้นดังกล่าวจะสร้างค่าอักขระ
$(document).keydown( function(event) {
if (event.which === 13) {
// login code here
}
});
keypressนี้ทำงานได้ดีกว่า ตัวอย่างเช่นฉันสามารถkeypress ตรวจจับได้เมื่อกดปุ่ม ESC แต่keydownทำงานได้อย่างสมบูรณ์. ขอขอบคุณ!