网上拷的大部分都是这个格式,但是 event.keyCode = 9;9不是tab'事件吗,到底怎样指定回车键触发按钮事件,页面上有多个按钮,指定为具体的某一个
 function   enterkey()   
    {
      if (event.keyCode == 13 && event.srcElement.type != "BUTTON" && event.srcElement.type != "SUBMIT")
          event.keyCode = 9;
          ……………………
          //触发某个按钮事件
    }  
<td style="width:12%">
                <asp:TextBox ID="txt01" runat="server" onkeypress="enterkey()" OnTextChanged="txt01_TextChanged"></asp:TextBox></td>

解决方案 »

  1.   

    兄弟这样做:你在<body 里面加入 onkeypress=fn(event) 事件,fn 是你自定义的函数,fn 定义必须这样定义:functon fn(event){}  注意考虑浏览器兼容性event不能少 ,然后你去根据event 得到'event source',其实很简单就是var eventSource = event.srcElement?event.srcElement:event.target(考虑到浏览器兼容性)这样你不是可以根据事件源做一些判断了吗,event.keyCode 是用来判断键的,这个你也知道,13是回车键,提供这些信息希望对你有用
      

  2.   

    触发按钮事件button.click()
      

  3.   

    function   enterkey(e)   
        {
         e =e||event;// 这样才能兼容不同浏览器
          if (e.keyCode == 13)//回车事件
              //e.keyCode = 9;   // 实现的功能是按回车,实现按tab 的功能,光标进入下一个空间
              ……………………
              //触发某个按钮事件
        }  
      

  4.   

    回车触发某个按钮事件
    function enterkey(e)  
      {
      e =e||event;// 这样才能兼容不同浏览器
      if (e.keyCode == 13)//回车事件
      //e.keyCode = 9; // 实现的功能是按回车,实现按tab 的功能,光标进入下一个空间
      ……………………
      //触发某个按钮事件 掉用你要执行的函数不就可以了吗? 按钮事件,其实也是调用的函数  }