<script language="Javascript">
function KeyDown()

if(event.keycode==13) 
alert("enter!");

document.onkeydown=KeyDown;
</script>

解决方案 »

  1.   

    use javascript:<form id=form1 runat="server">
    <asp:Button id=btnEnter .../>
    <asp:Button id=btnEsc ... /></form><script language="javascript">
    function document.onkeydown()
    {
      if (event.keyCode == 13)
        document.getElementById("btnEnter").click();
      else if (event.keyCode == 27)
        document.getElementById("btnEsc").click();
    }
    </script>
      

  2.   

    <script>
    function document.onkeydown()
    {
    alert(event.keyCode);
      if(event.keyCode == 13)
      { 
        //加车
        
      }
      if(event.keyCode == 27)
      {
        //按了esc
      }
    }
    </script>
      

  3.   

    onkeypress="if (event.keyCode==13){...}"
      

  4.   

    <script>
    function document.onkeydown()
    {
      if (event.keyCode == 13)
        document.getElementById("btnEnter").click();
      else if (event.keyCode == 27)
        document.getElementById("btnEsc").click();
    }
    </script>
      

  5.   

    //saucer 的代码也可以写成:<form runat="server">
    <asp:Button id=btnEnter runat="server" />
    <asp:Button id=btnEsc runat="server" />
    </form><script language="javascript">
    function document.onkeydown()
    {
      if (event.keyCode == 13)
        this.form.btnEnter.click();
      else if (event.keyCode == 27)
        this.form.btnEsc.click();
    }
    </script>
      

  6.   

    一定要用javascript吗..用vb代码不能实现吗.
      

  7.   

    老兄,VB的来了,客户端的.
    别给我砖头,嗳哟!.........
    <script language="vbscript">
    <!--
    Sub document_onkeydown
    if window.event.keyCode = 13 then
    document.getElementById("btnLogin").click
    window.event.returnValue=false
    end if
    End Sub