I am trying to capture ctrl+z key combination in javascript with this code:
<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>
Commented line "test1" generates the alert if I hold down the ctrl key and press any other key.
Commented line "test2" generates the alert if I press the z key.
Put them together as per the line after "test 1 & 2", and holding down the ctrl key then pressing the z key does not generate the alert as expected.
What is wrong with the code?
 
     
     
     
     
     
     
     
     
     
     
     
     
     
    
 
     
    