<input onkeydown="if(window.event.keyCode==13)onEnter()">
<script>
function onEnter(){
alert("Enter")
window.event.returnValue=false;//看你需不需要了
}
</script>

解决方案 »

  1.   

    那如果我要觸發F2或者F3事件呢,請問F1-F12的keycode都為多少,謝謝!!
      

  2.   

    F1 keyCode = 112 
    F2 ...
    F3 ...下面的代码是测试你当前的按键的:<!-- 摘自秋水录 -->
    <hr>
    <input type=text name=txt>
    <script language=javascript>
    function document.onkeydown()
    {
      txt.value = "keyCode = "+window.event.keyCode;
    }
    </script>
      

  3.   

    try ,當按F2時會觸發Button的click,按Enter鍵相當按Tab鍵
    <script language="JavaScript">
    function f(){alert('a');}
    function DoKeyDown(Btn)
    {
       switch(event.keyCode)
       {
         case 13:
          event.keyCode=9;
          break;
         case 113:     //F2
          if(Btn)
            Btn.click();
          break;
       }
    }
    </script>
    <input id=Edta onkeydown='DoKeyDown(Btna)'>
    <input type=button id=Btna onclick=f()>
      

  4.   

    <hr>
    <input type=text name=txt>
    <script language=javascript>
    function document.onkeydown()
    {
      txt.value = "keyCode = "+window.event.keyCode;
    }
    function window.onhelp(){
    return false;//截取F1
    }
    </script>