[IE编程相关]之一:客户端键盘响应事件分析
生活随笔
收集整理的這篇文章主要介紹了
[IE编程相关]之一:客户端键盘响应事件分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| keydown | keypress | keyup | |
| 觸發操作 | 有焦點的情況下按下鍵時發生 | 有焦點的情況下按下鍵并釋放時發生 | 右焦點情況下釋放鍵時發生 |
| 觸發順序 | keydown----keypress----keyup | ||
| 捕獲內容 | 捕獲鍵盤中除PrntScrn之外所有按鍵(特殊按鍵除外) | 捕獲數字(包括Shift+數字符號)、字母(包括大小寫)、小鍵盤等。小鍵盤等。其他的功能鍵、控制鍵、PrntScrn等都不能被捕獲。 | 捕獲鍵盤中除PrntScrn之外所有按鍵(特殊按鍵除外) |
| 捕獲特點 | 可以捕獲組合鍵 | 只能捕獲單個字符,不能捕獲Shift等鍵。 | 可以捕獲組合鍵 |
| 大小寫區分 | 不能判斷鍵值字母大小 | 可以捕獲單個字符的大小寫,即捕獲的大小寫KeyCode不相同 | 不能判斷鍵值字母大小 |
| 是否區分小鍵盤和主鍵盤數字字符 | 是 | 否 | 是 |
| 能否修改輸入按鍵 | 能 | 能 | 否。此時,keycode已經輸入提交,無法更改。 |
| 注意事項 | KeyDown觸發后,不一定觸發KeyUp,當KeyDown 按下后,拖動鼠標,那么將不會觸發KeyUp事件。需要通過keycode來控制鍵盤輸入時,只能在keydown和keypress事件里進行,keyup時keycode已經作為內容輸出到控件中。 | ||
轉載于:https://www.cnblogs.com/xuliping/archive/2010/08/28/1810691.html
總結
以上是生活随笔為你收集整理的[IE编程相关]之一:客户端键盘响应事件分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【公告】服务器升级完成
- 下一篇: js 中 document.create