在asp.net中控制回车键
生活随笔
收集整理的這篇文章主要介紹了
在asp.net中控制回车键
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在asp.net網頁中,使用服務器button按鈕,默認第一個button響應回車鍵的點擊事件。很多時候,第一個按鈕這不是
用戶在點擊回車后想做事情。一般來說,回車鍵是完成輸入工作后提交數據如、關閉當前彈出窗口、輸入關鍵字后回車進行搜索。
在網頁中設置回車鍵的解決方法是使用javascript的document.onkeydown()方法捕捉鍵盤點擊事件,
使用event.keyCode來獲取用戶點擊的鍵位。
{
?if(event.keyCode?==?13)
?{
??button.click();//點擊回車鍵調用button的點擊事件
??event.returnValue?=?false;//取消回車鍵的默認操作
?}
}
如果button按鈕為服務器端的按鈕,則更改如下:
{
//使用document.getElementById獲取到按鈕對象
?var?button?=?document.getElementById('<=serverButton.ClientID%>');
?if(event.keyCode?==?13)
?{
??button.click();
??event.returnValue?=?false;
?}
}
如果按鈕在用戶控件中,上面的方法可以放在用戶控件中使用。
一定要取消回車鍵的默認操作,否則默認的按鈕還會在執行了button按鈕后繼續執行。
?
轉載于:https://www.cnblogs.com/xxz0618/archive/2006/12/28/605645.html
總結
以上是生活随笔為你收集整理的在asp.net中控制回车键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在一个IIS上同时运行两个版本ASP.N
- 下一篇: php+当前+日期+函数是,php时间日