<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 22,comments - 35,trackbacks - 0
    在使用JavaScript做WEB鍵盤事件偵聽捕獲時,主要采用onkeypress、onkeydown、onkeyup三個事件進行出來。該三個事件的執(zhí)行順序如下:onkeydown -> onkeypress ->onkeyup。在一般情況下,采用三種鍵盤事件均可對鍵盤輸入進行有效的響應。當在實際使用中,會發(fā)現(xiàn)這幾者有些不同的差別。
    ??????? onkeypress事件不能對系統(tǒng)功能鍵(例如:后退、刪除等,其中對中文輸入法不能有效響應)進行正常的響應,onkeydown和onkeyup均可以對系統(tǒng)功能鍵進行有效的攔截,但事件截獲的位置不同,可以根據(jù)具體的情況選擇不同的鍵盤事件。
    ??????? 由于onkeypress不能對系統(tǒng)功能鍵進行捕獲,導致window.event對象的keyCode屬性和onkeydown,onkeyup鍵盤事件中獲取的keyCode屬性不同,主要表現(xiàn)在onkeypress事件的keyCode對字母的大小寫敏感,而onkeydown、onkeyup事件不敏感;onkeypress事件的keyCode無法區(qū)分主鍵盤上的數(shù)字鍵和付鍵盤數(shù)字鍵的,而onkeydown、onkeyup的keyCode對主付鍵盤的數(shù)字鍵敏感。

    注:在Maxthon瀏覽器中,onkeydown和onkeyup有連續(xù)響應兩次鍵盤事件的BUG,onkeydown不能正常地對F1~F12的功能鍵進行正常的截獲(onkeyup沒有發(fā)現(xiàn)該問題),具體原因不明。不知道以后是否會進行訂正。
    posted on 2006-07-26 09:44 kelven 閱讀(7063) 評論(3)  編輯  收藏 所屬分類: JavaScript

    FeedBack:
    # re: JavaScript鍵盤事件偵聽
    2008-05-15 11:13 | gogomarine
    寫的好。。又多學到一些東西  回復  更多評論
      
    # re: JavaScript鍵盤事件偵聽
    2012-11-16 09:59 | 似懂非懂
    在地士大夫壓頂 無可奈何花落去士大夫標桿的仍地無可奈何花落去 地枯要绔  回復  更多評論
      
    # re: JavaScript鍵盤事件偵聽[未登錄]
    2012-11-16 10:00 | 111
    艱艱村士大夫在壓頂 震大是大非 壓頂 無可奈何花落去 梆梆 士大夫寺在副食店  回復  更多評論
      
    主站蜘蛛池模板: 午夜dj在线观看免费视频| 日本亚洲欧洲免费天堂午夜看片女人员| 四虎影视在线永久免费看黄| 亚洲日本国产乱码va在线观看| 99精品视频免费观看| 免费国产黄线在线观看| 亚洲综合色7777情网站777| 免费一级做a爰片久久毛片潮| 日韩视频免费一区二区三区| 一本天堂ⅴ无码亚洲道久久 | 99re在线免费视频| 亚洲AV人无码激艳猛片| 在线免费观看你懂的| 亚洲高清无码在线观看| caoporm碰最新免费公开视频| 伊人久久大香线蕉亚洲| 亚洲av色香蕉一区二区三区 | 亚洲欧洲日韩国产综合在线二区| 亚洲综合色丁香婷婷六月图片| 免费成人在线电影| 亚洲综合无码一区二区三区| 国产成人精品免费视频大全麻豆| 久久精品国产亚洲AV麻豆王友容 | 1区2区3区产品乱码免费| 亚洲免费中文字幕| 精品在线免费观看| 亚洲精品亚洲人成在线麻豆| 免费毛片在线播放| 三级黄色片免费看| 在线精品亚洲一区二区小说 | 日韩精品无码免费专区网站| 亚洲国产成人精品91久久久| 在线成人精品国产区免费| 亚洲黄色在线网站| 国产国产人免费视频成69大陆| 亚洲欧洲国产综合AV无码久久| 亚洲一区二区三区乱码A| 黄色免费网址大全| 亚洲国产精品成人精品无码区在线| 一区二区在线免费视频| 亚洲第一精品电影网|