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"
ASP.NET回车事件的基本内容就向你介绍到这里,希望对你了解和学习有所帮助。
【编辑推荐】