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

客户端文本框回车后如何激活某服务器端<asp:button 控件的CLICK事件?

楼主jeremychen001181(Τιτάνες)2006-05-02 10:42:15 在 .NET技术 / ASP.NET 提问

文本框:  
  <INPUT   type="password"   name="Password">  
  按钮:  
  <asp:button   id="Btn_SignIn"   runat="server"   Text="Sign   In"></asp:button> 问题点数:20、回复次数:10Top

1 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-02 10:55:12 得分 5

<INPUT   type="password"   id="txtPwd"   name="Password"   runat="server">  
   
  this.txtPwd.Attributes.Add("onkeydown",   "javascript:if   (event.keyCode==13){__doPostBack('Btn_SignIn','');}");Top

2 楼jeremychen001181(Τιτάνες)回复于 2006-05-02 11:02:39 得分 0

就是不想加   runat=server,   该如何处理?Top

3 楼xiaomaolover(小M)回复于 2006-05-02 11:04:53 得分 0

javasciprt  
  if   (event.keyCode==13)  
  {  
      Btn_SignIn.click();  
  }Top

4 楼roufeng(文件夹)回复于 2006-05-02 11:09:10 得分 5

<script>  
  function   keydownonclick()  
  {  
  if(event,keyCode   ==   13)  
  {  
  try  
  {  
        document.all("Btn_SignIn").click();  
  }  
  catch()  
  {}  
  }  
  }  
  </script>  
  <INPUT   type="password"   id="txtPwd"   name="Password"   runat="server"   onkeydown="keydownonclick()">  
   
  Top

5 楼jeremychen001181(Τιτάνες)回复于 2006-05-02 11:12:36 得分 0

错误:     Btn_SignIn未定义.  
   
  我这两个控件是放在一个用户控件中,是否有影响..Top

6 楼jeremychen001181(Τιτάνες)回复于 2006-05-02 11:15:13 得分 0

to   roufeng:  
  这些方法都试过了,之所以不见效所以我才发帖子问.   都说是这个BUTTON对象为空.  
  Top

7 楼insiderc()回复于 2006-05-02 12:37:53 得分 0

document.getElementById("btn").click();//btn   为BUTTON的IDTop

8 楼ladOnTheBrinkOfRage(愤怒边缘的青年)回复于 2006-05-02 13:07:50 得分 5

错误:     Btn_SignIn未定义.  
   
  我这两个控件是放在一个用户控件中,是否有影响..  
  比如定义用户控件名为UserControl1  
  那么Btn_SignIn的name   为Btn_SignIn:Btn_SignIn,id为Btn_SignIn_Btn_SignIn  
  改过来就OK了Top

9 楼ladOnTheBrinkOfRage(愤怒边缘的青年)回复于 2006-05-02 13:08:22 得分 5

错误:     Btn_SignIn未定义.  
   
  我这两个控件是放在一个用户控件中,是否有影响..  
  ------------------  
  比如定义用户控件名为UserControl1  
  那么Btn_SignIn的name   为UserControl1:Btn_SignIn,id为UserControl1_Btn_SignIn  
  改过来就OK了  
  Top

10 楼jeremychen001181(Τιτάνες)回复于 2006-05-02 19:28:44 得分 0

可能大家还没有看清楚:我的按钮控件是服务器端的,   是<ASP:BUTTON...></ASP:BUTTON>   这样的,    
   
  我想知道javascript   是否可以取到服务器端控件ID,     可以的话要那又该如何引发CLICK事件呢?Top

相关问题

关键词

得分解答快速导航

  • 帖主:jeremychen001181
  • aspdotnet2005
  • roufeng
  • ladOnTheBrinkOfRage
  • ladOnTheBrinkOfRage

相关链接

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

广告也精彩

反馈

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