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

关于在ASP中使用回车键代替TAB键的问题!再问,就不信没有高手了!

楼主newsina(枞川浪子)2003-09-02 01:43:53 在 Web 开发 / ASP 提问

请大家看一下这个:  
  http://expert.csdn.net/Expert/topic/2179/2179742.xml?temp=.9930384 问题点数:50、回复次数:9Top

1 楼icecloud(冰云)回复于 2003-09-02 01:54:57 得分 5

http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=145783  
  http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=50179  
   
  这些问题应该去javascriptTop

2 楼saucer(思归)回复于 2003-09-02 01:58:11 得分 30

<script   language="javascript">  
  function   document.onkeydown()  
  {  
      var   e   =   event.srcElement;    
      if   (event.keyCode   ==   13   &&   e.tagName   ==   "INPUT"   &&   e.type   ==   "text")  
      //if   (event.keyCode   ==   13   &&   (e.tagName   !=   "INPUT"   ||   (e.type   !=   "button"   &&   e.type!="submit")))  
  event.keyCode   =   9;  
  }  
  </script>  
  Top

3 楼pp4u(方便面(当天结贴))回复于 2003-09-02 07:58:21 得分 2

Private   Sub   Text4_KeyDown(KeyCode   As   Integer,   Shift   As   Integer)  
  If   KeyCode   =   13   Then  
  SendKeys   "{tab}"  
  End   If  
  End   SubTop

4 楼weizi2000(秋风啊)回复于 2003-09-02 08:34:06 得分 8

<form   method="POST"   action="--WEBBOT-SELF--">  
      <p><input   type="text"   name="T1"   size="20"   onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}"></p>  
      <p><input   type="text"   name="T2"   size="20"   onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}"></p>  
      <p><input   type="text"   name="T3"   size="20"   onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}"></p>  
      <p><input   type="text"   name="T4"   size="20"   onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}"></p>  
      <p><input   type="text"   name="T5"   size="20"   onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}"></p>  
  </form>  
   
  运行以上代码试一试,可以灵活变通,或写成一个函数,其中keyCode中C必须为大写Top

5 楼anita2li(hehe...)回复于 2003-09-02 08:39:33 得分 1

不能用onkeyPressTop

6 楼mengfan8868(独孤求败)回复于 2003-09-02 10:24:55 得分 2

方法1:if   (   window.event.keyCode==13   )   window.event.keyCode=0  
  方法2:if   (   window.event.keyCode==13   )   window.event.keyCode=9Top

7 楼fujiachun(傅加淳)回复于 2003-09-02 10:50:23 得分 2

//目标手机号——内容  
  function   txtTargetid_onkeypress(evt)   {  
  theKey   =   window.event.keyCode;      
  if   (theKey   ==   "13")   {  
  if   (funTargetCheck()==true){  
  frmSend.txtContent.focus()  
  }  
   
  }  
   
  }  
   
  <input   type="text"   id   ="txtTargetid"   onkeypress="return   txtTargetid_onkeypress(this)>"  
  Top

8 楼newsina(枞川浪子)回复于 2003-09-02 16:54:22 得分 0

可能是我没说清楚吧。我要的是当焦点在TEXT框上时,按回车键就相当于按TAB键,而如果焦点在按钮上时,按回车键还是当回车键用。很简单的方法是在每一个TEXT框上加一段形如  
  onkeydown="if(window.event.keyCode==13){window.event.keyCode=9}  
  的代码,这很容易,关键是我现在这个页面里有巨多个TEXT框,不想在每个里面都这样加,所以想把这个onkeydown事件加在<body>里,请大家再给我想想办法!!!  
    saucer(思归)   的办法似乎可行,待俺回去一试!Top

9 楼newsina(枞川浪子)回复于 2003-09-03 10:59:35 得分 0

好了,思归的思路是最正确的,谢谢,结帐了。Top

相关问题

  • 如何用回车键代替Tab键
  • 求回车键变为TAB键函数
  • 怎么才能在asp用回车键和上下左右键替换tab!
  • 用好回车键
  • 如何在datawindow中用回车键模拟TAB键
  • 请问如何用回车键获得TAB键功能?
  • 难受了 ,回车键代替 TAB 键问题
  • 关于回车键代替tab键的问题
  • 如何让回车键实现Tab键效果!
  • 请教:如何用回车键代替tab键?

关键词

  • .net
  • csdn
  • 回车键
  • keycode
  • expert
  • tab
  • faq
  • event
  • 方法
  • text框

得分解答快速导航

  • 帖主:newsina
  • icecloud
  • saucer
  • pp4u
  • weizi2000
  • anita2li
  • mengfan8868
  • fujiachun

相关链接

  • Web开发类图书

广告也精彩

反馈

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