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

还是文本框的回车问题(第N次问)等待达人

楼主ParadiseX(夜.夜.夜.夜)2004-12-02 20:52:55 在 .NET技术 / ASP.NET 提问

我在社区里查了这么多帖子,发现都是通过JS达到目的的。  
  可是我在做两个项目的时候出现了两种情况:  
  一个是一个登陆页面,当我在用户或密码框里按回车后,“登陆”按钮自动得到焦点并被触发运行。  
   
  一个是我为了查看这种情况新建了一个工程。加入一个文本框和一个按钮。  
  然后为按钮的CLICK事件加入RESPONSE.WRITE(TXTBOX1.TEXT);  
  随后运行,在文本框里输入内容按回车后没有反应。只能按按钮才行。  
  然后我把文本框的属性改变一下:  
  autopostback=true;  
  ontextchanged="Button1_Click";  
  随后运行,发现按回车可以了。其中我根据论坛里的一些大哥留下的资料,对TABINDEX=0和设定ACCESSKEY都做过测试,均与回车的响应无任何影响。  
   
  第一个项目我没有更改  
  autopostback=true;  
  ontextchanged="Button1_Click";  
  可是仍然能响应回车,执行按钮。这是怎么回事?  
  是不是ASP.NET中有指定页面的默认提交按钮的属性?  
   
  请各位高人指点!!! 问题点数:0、回复次数:3Top

1 楼zjsen(位高权重责任轻,钱多事少离家近,睡觉睡到自然醒, 数钱数到手抽筋. )回复于 2004-12-02 21:05:53 得分 0

在页面上加上这个脚本  
  function   transKey()    
  {  
  if(window.event.keyCode==13   )  
  if(window.event.srcElement   !=   "submit")  
  window.event.keyCode=9;  
  }  
  然后在body的onkeydown时执行transKey();  
  <body   MS_POSITIONING="GridLayout"   onkeydown="transKey()">Top

2 楼zpisgod(GOD)回复于 2004-12-02 21:06:43 得分 0

默认情况下焦点应该是你第一个加入的按钮上面。  
  你上面说的我看不太明白~~  
  不过如果要在不同的文本框内   回车响应不同的按钮事件,好像的确只能用js来解决  
  TABINDEX=0这种方法我试过,并不管用。  
  ACCESSKEY是通过组合键来实现的,单一的回车不会引发按钮事件Top

3 楼dzvsyt(一笑天)回复于 2004-12-02 21:15:10 得分 0

我也碰到过像楼主同样的情况,到现在还没有解决  
   
  关注中。。。。Top

相关问题

  • 请问在窗口中如何实现文本框之间按回车转移焦点?在线等待!
  • 在Datagrid中用模板显示多行多列TextBox等待用户进行输入,怎样用上下左右箭头控制文本框的焦点,用回车键只能移到下一个文本框,而不是提
  • 在文本框中输入数字后,按下回车实现页面跳转,有什么事件?在线等待。。。。
  • 多行的文本框,如何回车换行?(无内容)
  • 如何更改文本框回车默认处理?
  • 如何忽略文本框中的回车
  • 关于在文本框中按回车的问题
  • 如何过滤文本框中输入的回车?
  • 请问文本框里的回车事件是那一个?
  • 怎样判断在文本框输入时敲了回车!

关键词

  • 页面
  • 回车
  • 文本框
  • 按钮
  • 响应
  • 事件
  • 加入
  • 情况
  • click
  • event

得分解答快速导航

  • 帖主:ParadiseX

相关链接

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

广告也精彩

反馈

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