ASP.NET回車事件實例解析
ASP.NET回車事件自動激發(fā)按鈕功能的實現(xiàn)是什么呢?需要注意的方面是什么呢?下面我們通過例子的實現(xiàn)對比向你講解ASP.NET回車事件的實現(xiàn)。
在網(wǎng)上找到實現(xiàn)的,作為比較吧:
- ﹤script language="javascript"﹥
- function document.onkeydown()
- {
- var e=event.srcElement;
- if(event.keyCode==13)
- {
- document.getElementById("需要點擊的那個按鈕的id").click();
- }
- }
- ﹤/script﹥
可是這段代碼沒能實現(xiàn)我想要的。因為我的頁面有多個button.指定的button沒有能夠激發(fā),倒是激發(fā)了不是我想要的我也不知道為什么?
正在郁悶中,突然腦海中硼出利用﹤asp:Panel﹥分離button的想法,結(jié)果成功了。在這里與大家分享一下:
- ﹤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﹥
這樣回車只會激發(fā)Login_Click事件因為pane 的DefaultButton="Login"
ASP.NET回車事件的基本內(nèi)容就向你介紹到這里,希望對你了解和學(xué)習(xí)有所幫助。
【編輯推薦】