一般的"回车"事件都是写在某一个控件上的~也就是说只有鼠标的焦点在这控件上才会触发"回车"事件~~我写的是在页面中只要一按"回车"就会触发"回车"事件!请教一下该怎么写啊!

解决方案 »

  1.   

     var code = 0;
        code = event.keyCode;
        if (code==13)
        {
            event.keyCode = 0;
            //事件
        }
      

  2.   

    在 页面body 中加 onkeydown 事件 捕捉回车就 行了 
      

  3.   

    还没有~~~刚才写的<body onkeydown="yuan()">
    不知道为什么没有用
      

  4.   

     private void BaiduInput(object sender, EventArgs e)//txtBaiduKey And txtBaiduLink
            {
                if (txtBaiduLink.Text.Trim().Length < 5 || BI.ValueISEmpty(txtBaiduKey.Text))
                {
                    btnBaidu.Enabled = false;
                    return;
                }
                btnBaidu.Enabled = true;
                this.AcceptButton = btnBaidu;
            }
            private void GoogleInput(object sender, EventArgs e)//txtGoogleKey And txtGoogleLink
            {
                if (txtGoogleLink.Text.Trim().Length < 5 || BI.ValueISEmpty(txtGoogleKey.Text))
                {
                    btnGoogle.Enabled = false;
                    return;
                }
                btnGoogle.Enabled = true;
                this.AcceptButton = btnGoogle;
            }
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><title>
    无标题页
    </title>    <script type="text/javascript">
        function bodyKeyDown(e)
        {
            if(e.keyCode==13)
            {
            alert('add your codes here.');
            }
        
        }
        </script></head>
    <body onkeydown="bodyKeyDown(event)">
        <form name="form1" method="post" action="test.aspx" id="form1">
    <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGTidexCL8+S7o+/36/9hA715BGZoA==" />
    </div>        <div>
                please focus here....................<br />
                please focus here....................<br />
                please focus here....................<br />
                please focus here....................<br />        </div>
        </form>
    </body>
    </html>
      

  6.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>
        <script language="javascript" type="text/javascript">
            function yuan()
            {
                 if (event.keyCode == 13) 
                    {  
                        alert("成功!");
                    }
                    else
                    {
                        alert("失败");
                    }          }
        </script>
    </head>
    <body onkeydown="yuan()">
        <form id="form1" runat="server">
        <div>
        <input type="text" value="ok" onkeydown="yuan()" />
        </div>
        </form>
    </body>
    </html>
      

  7.   

    你 在 body 换个 事件 
    试下onkeypress 事件
      

  8.   

    都是runat="server"?
    再用回车的话,是不是用户端也可以控制server了?
      

  9.   

    添加一个函数就可以了,判断条件就是:if(e.keyCode==13)