管志鹏的计算机主页

C# ASP.NET Java J2EE SSH SQL Server Oracle
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
直接上代码吧!   2011年9月19日 20:53:03
<!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">

        
//onkeydown事件 当按下一个键盘按键时触发onkeydown事件
        function document.onkeydown() {
           
//处理回车事件
            if (event.keyCode == 13) {
                
//回车要响应事件的按钮,哪个文本框获得了焦点,就会把这个按钮赋值给这个变量
                var btn = document.getElementById("btnAdd");

                
//当前的事件源是 txtAdd文本框 (当然 ,第一个可以不设置这一步,因为默认的是这个按钮)
                if (event.srcElement == document.getElementById("txtAdd")) {
                    
//设置相应的按钮 btnAdd   
                    btn = document.getElementById("btnAdd");
                }
                
//当前的事件源是 txtSearch文本框
                if (event.srcElement == document.getElementById("txtSearch")) {
                    
//设置相应的按钮 btnSearch   
                    btn = document.getElementById("btnSearch");
                }

                
//如果 还有其它的文本框的按钮,都进行上面的操作就可以了
                btn.focus();
               
            }
        }

    
</script>
</head>
<body>
    
<form id="form1" runat="server">
    
<div>
      
<asp:TextBox ID="txtAdd" runat="server"></asp:TextBox>
        
<asp:Button ID="btnAdd" runat="server" Text="Add" onclick="btnAdd_Click" />
    
<br />
        
<asp:TextBox ID="txtSearch"  runat="server"></asp:TextBox>
        
<asp:Button ID="btnSearch" runat="server" Text="Search" 
            onclick
="btnSearch_Click" />
      
    
    
</div>
    
</form>
</body>
</html>
代码下载:/Files/pengpeng614/FocusInButton.rar