jQuery(document).keydown(function (event) {
   if(event.keyCode==13){
      这样不行?
   }
}

解决方案 »

  1.   

    做一些alert提示,看看是否执行到了code == 13的条件判断中,然后再继续找问题
      

  2.   

    初步看了一下,在chrome,ie,猎豹下都是可以执行的,可能的情况是:
    你把整个页面的代码都贴一下看看。
      

  3.   

    jQuery(document).keydown(function (event) {
       if(event.keyCode==13){
          这样不行?
       }
    });前边省了一个返括号,然后要引入jQuery
      

  4.   

    <%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
        CodeFile="Default.aspx.cs" Inherits="_Default" %><asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
      
     <script type="text/javascript">
         document.onkeypress = function (e) {
             var code;
             if (!e) {
                 e = window.event;
             }
             if (e.keyCode) {
                 code = e.keyCode;
             }
             else if (e.which) {
                 code = e.which;
             }
             if (code == 13) {
                 document.getElementById("<%=btnsearch.ClientID%>").click();
             }
         }
        </script>
    </asp:Content>
    <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
        <div style="text-align: center; height: 711px;">
            <br />
            <asp:Label ID="Label1" runat="server" ForeColor="Blue" Text="站点查询结果:"></asp:Label>
            <asp:Label ID="lblsitecount" runat="server" ForeColor="Blue"></asp:Label>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Label ID="Label3" runat="server" ForeColor="Blue" Text="已添加站点:"></asp:Label>
            &nbsp;&nbsp;
            <asp:Label ID="lblchosesite" runat="server" ForeColor="Blue"></asp:Label>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <br />
            <asp:ListBox ID="lblnochose" runat="server" Height="493px" Width="326px" BackColor="#ABE3FE"
                Style="margin-top: 14px"></asp:ListBox>
            <asp:Button ID="btnadd" runat="server" Text="添加&gt;&gt;"
                OnClick="Button2_Click" Style="height: 21px" />
            <asp:Button ID="btndelete" runat="server" Text="&lt;&lt;删除" OnClick="Button1_Click" />
            <asp:ListBox ID="lblchoseone" runat="server" Height="491px" Style="margin-top: 0px"
                Width="328px" BackColor="#AAE3FF" SelectionMode="Multiple"></asp:ListBox>
            <br />
            <br />
            <asp:Button ID="btnsearch" runat="server" Height="24px" OnClick="Button3_Click" Text="查找"
                Width="63px" />
            &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<asp:TextBox ID="TextBox1" runat="server" Height="21px"
                Width="174px"></asp:TextBox>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        </div></asp:Content>
      

  5.   


    <script type="text/javascript" src="jquery.js"></script>
     <script type="text/javascript">
       (jQuery(document).keydown(function (event) {
        if(event.keyCode==13){
           这样不行?
        }
     });
        </script>不行!
      

  6.   

    多换几个浏览器试试,再就是向楼上说的一样在分支中添加alert提示,先确认问题最关键
      

  7.   

     <script type="text/javascript">
            document.onkeypress = function (e) {
                var code;
    alert("0");
                if (!e) {
                  e = window.event;
    alert("1");
                }
                if (e.keyCode) {
                    code = e.keyCode;
    alert("2");
                }
                else if (e.which) {
                    code = e.which;
    alert("3");
                }
                if (code == 13) {
                    document.getElementById("<%=btnsearch.ClientID%>").click();
    alert("4");
                }
            }
        </script>
    这样写的,只执行了 0 2 4,可是我看不出门道...
      

  8.   

    如5楼所言,引入Jquery库进行操作。
      

  9.   

    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    (jQuery(document).keydown(function (event) {
        if(event.keyCode==13){
           alert("1");
        }
     });
    <script>这个样子?
      

  10.   

    感觉你的路径不对吧
    <script type="text/javascript" src="jquery.js"></script>
    你的项目文件夹下不是有Scripts这个文件夹么?拖一个Jquery文件过来就可以了。