我现在首页    <td width="6%">
                            用户名:
                        </td>
                        <td width="16%">
                            <asp:TextBox ID="txtUserName" runat="server" ></asp:TextBox>
                        </td>
                        <td width="4%">
                            <div align="center">
                                密码:</div>
                        </td>
                        <td width="18%">
                            <asp:TextBox ID="txtPassword" runat="server" TextMode="Password" ></asp:TextBox>
                        </td>
                        <td width="6%">
                            <asp:ImageButton ImageUrl="/images/dll.jpg" runat="server" ID="btnLogin" OnClick="btnLogin_Click"/>
                        </td>在下方有一个搜素框和一个搜索按钮
  <td width="7%" class="font_bule">
                            关键词:
                        </td>
                        <td width="35%">
                            <input name="key" id="key" value="<%=key %>" style="width: 300px"/>
                        </td>
                        <td width="8%">
                            <input type="image" src="/images/sero_01.jpg" onkeydown="window.location.href='/restaurant/index.aspx?key='+encodeURI(document.getElementById('key').value);return false;" onclick="window.location.href='/restaurant/index.aspx?key='+encodeURI(document.getElementById('key').value);return false;" />
                        </td>现在的问题是 如果没有登录的情况下 每次在搜索框中输入内容后点击回车 事件都注册到登陆按钮去了 我现在想注册回搜索按钮找不到什么好用的方法!

解决方案 »

  1.   

                    if (keys.keyCode == 13) 
                    {
                        doing();
                    }
      

  2.   

    <input name="key" id="key" value=""  onkeydown="javascript:if(event.keyCode==13){this.parentNode.cells[2].firstChild.click();return false;}" style="width: 300px"/>
      

  3.   

    function myUp(event)
     {
      if(event.keyCode == 13)alert("我是回车");
     }
    <input type="text" onkeyup="myUp(event);"/>监听文本框~
      

  4.   

    回车时要求搜索按钮获得焦点?
    if( event.keyCode == 13 )
    {
      $('搜索按钮的ID').click();
    }
      

  5.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EnterKey.aspx.cs" Inherits="WebApp.EnterKey" %><!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 type="text/javascript">          function getEnter(evt) {
                var event = evt ? evt : window.event;
                if (event.keyCode == 13) {
                    event.returnValue = false;
                    document.getElementById('submit').click();
                }
            }        function searchEnter(evt) {
                var event = evt ? evt : window.event;
                if (event.keyCode == 13) {
                    event.returnValue = false;
                    document.getElementById('search').click();
                }
            }
        </script></head>
    <body>
        <form id="form1" runat="server">
        <div>
            提交:<input type="text" onkeydown="getEnter()" />
            搜索:<input type="text" onkeydown="searchEnter()" />
            <input id="submit" type="submit" onclick="alert('提交');return false;" value="提交" />
            <input id="search" type="button" onclick="alert('搜索')" value="搜索" />
        </div>
        </form>
    </body>
    </html>