<asp:TextBox id="txtKey" runat="server" Width="248px"></asp:TextBox>
<asp:Button id="btnSearch" name="btnSearch" runat="server" Text="Search"></asp:Button>JS:
<script language="javascript"> function document.onkeydown()
{
if (event.keyCode == 13)
{
var btn = document.getElementById("btnSearch");
if (btn != event.srcElement)
{
btn.click();
return false;
}
}
}
</script>

解决方案 »

  1.   

    <body onkeydown="onkey()" bgColor="#f5efd5" MS_POSITIONING="GridLayout">
    <script language="javascript">
    function onkey()
    {
    if (window.event.keyCode==13)
    {
    document.all["button1"].focus();
    }
    }
    </script>
      

  2.   

    <%@ Page Language="C#" AutoEventWireup="true" enableviewstate="false" %>
    <script language="C#" runat="server">
    private void Page_Load(object sender, System.EventArgs e)
    {
    pwd1.Attributes.Add("onkeydown","if(event.keyCode==13) document.all.a1.click()");
    if(Request.RequestType=="POST"){
    if(Request["pwd1"]=="ceo")
    label1.Text="You are good!";
    else
    label1.Text="error!";
    }
    }
    </script>
    <html>
    <head>
    <title>Untitled Document</title>
    </head>
    <body>
    <form runat="server" id=f>
    <asp:textbox ID="pwd1" runat="server"/><br/>
    <asp:button ID="a1" Text="ok"  runat="server"/>
    <asp:label ID="label1" runat="server"/>
    </form>
    </body>
    </html>
      

  3.   

    seehttp://expert.csdn.net/Expert/topic/2263/2263370.xml?temp=.5075495
      

  4.   

    TextBox1.Attributes.Add("onkeydown",if (event.keycode==13) document.all.Button1.click()")
      

  5.   

    用这个控件简单多了:http://www.metabuilders.com/Tools/DefaultButtons.aspx
      

  6.   

    webdiyer(陕北吴旗娃) 
    真是不好意思。也许是我们同时操作了。我给分的时候没看见你的回帖。没给你分。实在抱歉。:(
      

  7.   

    webdiyer(陕北吴旗娃) 
    真是不好意思。也许是我们同时操作了。我给分的时候没看见你的回帖。没给你分。实在抱歉。:(