ฉันพยายามจับภาพctrl+ zคีย์ผสมในจาวาสคริปต์ด้วยรหัสนี้:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<script type='text/javascript'>
function KeyPress(e) {
var evtobj = window.event? event : e
//test1 if (evtobj.ctrlKey) alert("Ctrl");
//test2 if (evtobj.keyCode == 122) alert("z");
//test 1 & 2
if (evtobj.keyCode == 122 && evtobj.ctrlKey) alert("Ctrl+z");
}
document.onkeypress = KeyPress;
</script>
</body>
</html>
บรรทัดแสดงความคิดเห็น "test1" จะสร้างการแจ้งเตือนหากฉันกดctrlแป้นค้างไว้และกดแป้นอื่น ๆ
บรรทัดแสดงความคิดเห็น "test2" จะสร้างการแจ้งเตือนหากฉันกดzแป้น
รวมเข้าด้วยกันตามบรรทัดหลังจาก "ทดสอบ 1 & 2" และกดctrlปุ่มค้างไว้จากนั้นกดปุ่มzจะไม่สร้างการแจ้งเตือนตามที่คาดไว้
รหัสผิดอะไร