CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

在web页中如何用回车键实现tab键的功能?

楼主hhhrrrttt(带鱼)2003-09-03 08:55:08 在 .NET技术 / C# 提问

用c#开发一个web应用程序,我想让登陆界面一打开,用户名的textbox就自动获得焦点,点回车后,密码的textbox获得焦点,再点回车后,登陆的linkbutton_onclick自动执行,请问这该如何实现? 问题点数:50、回复次数:5Top

1 楼PoorAngel(安琪儿)回复于 2003-09-03 09:00:06 得分 0

FromLoad里面加载不就行了吗?Top

2 楼saucer(思归)回复于 2003-09-03 09:00:17 得分 10

<form   method="post"   runat=server   id=form1>  
    <asp:TextBox   id="txtName"   runat=server   />  
  ...    
  </form>  
  <script   language="javascript">  
  function   document.onkeydown()  
  {  
      var   e   =   event.srcElement;    
      if   (event.keyCode   ==   13   &&   e.tagName   ==   "INPUT"   &&   e.type   ==   "text")  
  event.keyCode   =   9;  
  }  
   
  function   window.onload()  
  {  
      document.form1.txtName.focus();  
  }  
  </script>  
  Top

3 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2003-09-03 09:03:09 得分 0

用Javascript!Top

4 楼zhenwang(Shake Wang)回复于 2003-09-03 09:22:29 得分 40

这里先假定你的表单及其他控件id分别为form1,   userid,password,linkbutton1  
  在客户端(即.aspx页面内),在<head>..</head>之间添加如下代码:    
  <script   language="javascript">  
  function   SetFocus()  
          {  
                document.form1.userid.focus();  
            }  
  function   keydownevent()  
            {  
                  if(event.keyCode==13)    
                  {  
                        if(document.form1.userid.value!=""   &&   document.form1.password.value=="")  
                        {  
                              document.form1.password.focus();  
                          }  
                      else   if(document.form1.userid.value!=""   &&   document.form1.password.value!="")  
                             
                          {  
                                __doPostBack('linkbutton1','')  
                                 
                              }  
                      }  
              }  
                               
             
   
  </script>  
   
    同时,在<body>里添加onload="SetFocus()"   onkeydown="keydownevent()",即可搞定!Top

5 楼hhhrrrttt(带鱼)回复于 2003-09-03 09:39:17 得分 0

搞定了,谢谢,给分。Top

相关问题

  • 请问如何用回车键获得TAB键功能?
  • 怎样实现按回车键时执行tab键的功能
  • 如何用回车键代替Tab键
  • 求回车键变为TAB键函数
  • 程序中如何实现把TAB键的功能让回车键也能实现?
  • 很多文本框进行信息输入,如何使用回车键具有Tab键的功能
  • tab键可在textbox中切换,请问如何用回车键实现此功能??马上给分
  • 要在aspx实现设置回车键实现Tab键的功能,请问怎么设置呢
  • 用好回车键
  • 如何在datawindow中用回车键模拟TAB键

关键词

得分解答快速导航

  • 帖主:hhhrrrttt
  • saucer
  • zhenwang

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo