龙鱼家园,个性,交流,技术,专注于网站技术的研究 龙鱼家园 | asp.net 回车自动激发按钮事件

asp.net 回车自动激发按钮事件

领导看了看团队开发的网站,强调一定要把回车自动他提交作出来。

在网上找到:

<script language="javascript">
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("需要点击的那个按钮的id").click();
}
}
</script>

可是这段代码没能实现我想要的。因为我的页面有多个button.指定的button没有能够激发,倒是激发了不是我想要的我也不知道为什么?

正在郁闷中,突然脑海中硼出利用<asp:Panel>分离button的想法,结果成功了。在这里与大家分享一下:

<asp:ImageButton ID="GetBackPwd" runat="server" SkinID="GetBackPwd"  onlick="getpwd"   />

<asp:Panel ID="panLogin" runat="server"   DefaultButton="Login">

<asp:TextBox ID="txbUserName" runat="server" ></asp:TextBox>

<asp:TextBox ID="txbPwd" runat="server"  TextMode="Password"></asp:TextBox>


<asp:ImageButton ID="Login" runat="server" SkinID="login"  "
OnClick="Login_Click" />

 <asp:ImageButton ID="Register" runat="server"  SkinID="Register"  onclick="reg">

</asp:Panel>

这样回车只会激发Login_Click事件

因为pane 的DefaultButton="Login"

http://blog.csdn.net/longren629/archive/2006/05/17/743296.aspx


龙鱼家园专题

  • Asp.net技术推荐书
  • Search

    友情链接

  • 代码发芽网
  • 清清月儿
  • 资质通鉴
  • MSPROJECT开源技术
  • 技能云
  • 二频
  • dotnetblogengine
  • 苹果树下
  • 译言
  • 联系我:
    leonardleonard@126.com

    © Copyright 2010