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回车事件的基本内容就向你介绍到这里,希望对你了解和学习有所帮助。
来源:
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】
打赏
扫码打赏,您说多少就多少