<script language="javascript">
function document.onkeydown(){
if (event.ctrlKey&&event.keyCode==80)  
{
           form1.action = "new.jsp";//form1 is id of form
          }
}
</script>

解决方案 »

  1.   

    我现在的写法如下, 为什么第一个if成功,第二个if failed.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <script language="JavaScript">
    <!--
       function shortcut(){
          if(event.keyCode==0xD&&event.ctrlKey)
         { alert('shortcut is Ctrl+Enter');}
      else if (window.event.keyCode==0x97) 
         { alert('shortcut is enter'); }
       
       }-->
    </script>
    <body onkeydown="shortcut()"></body>
    </html>
      

  2.   

    if(event.keyCode==0xD&&event.ctrlKey)
         { alert('shortcut is Ctrl+Enter');}
      else if (window.event.keyCode==13) 
         { alert('shortcut is enter'); }
    //if want to know keyCodes, you can use alert(event.keyCode)