一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JavaScript onkeydown事件入門實例(鍵盤某個按鍵被按下)

JavaScript onkeydown 事件

用戶按下一個鍵盤按鍵時會觸發 onkeydown 事件。與 onkeypress 事件不同的是,onkeydown 事件是響應任意鍵按下的處理(包括功能鍵),onkeypress 事件只響應字符鍵按下后的處理。

提示

InterNET Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字符,而 NETscape/Firefox/Opera 等瀏覽器使用 event.which。

onkeydown 獲取用戶按下的鍵

下面是一個利用 onkeydown 事件獲取用戶按下鍵盤按鍵信息的例子:
復制代碼 代碼如下:
<html>
<body>
<script type="text/Javascript">

function noNumbers(e)
{
    var keynum;
    var keychar;

    keynum = window.event ? e.keyCode : e.which;
    keychar = String.fromCharCode(keynum);
    alert(keynum+':'+keychar);
}

</script>
<input type="text" onkeydown="return noNumbers(event)" />
</body>
</html>

如上面例子所示,event.keyCode/event.which 得到的是一個按鍵對應的數字值(Unicode 編碼),常用鍵值對應如下:

數字值 實際鍵值
48到57 0到9
65到90 a到z(A到Z)
112到135 F1到F24
8 BackSpace(退格)
9 Tab
13 Enter(回車)
20 Caps_Lock(大寫鎖定)
32 Space(空格鍵)
37 Left(左箭頭)
38 Up(上箭頭)
39 Right(右箭頭)
40 Down(下箭頭)

在 Web 應用中,常常可以看到利用 onkeydown 事件的 event.keyCode/event.which 來獲取用戶的一些鍵盤操作,從而運行某些運用的例子。如在用戶登錄時,如果按下了大寫鎖定鍵(20),則加以提示大寫鎖定;在有翻頁的時候,如果用戶按下左右箭頭,觸發上下翻頁等。

獲得 Unicode 編碼值之后,如果需要得到實際對應的按鍵值,可以通過 Srting 對象的 fromCharCode 方法(String.fromCharCode())獲得。注意,對于字符獲得的始終是大寫字符,而對于其他一些功能按鍵,得到的字符可能不太易閱讀。

JavaScript技術JavaScript onkeydown事件入門實例(鍵盤某個按鍵被按下),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠色丁香婷婷久久综合不卡 | 福利片在线 | 一级久久久 | 欧美一区二区自偷自拍视频 | 天天久久狠狠伊人第一麻豆 | 成人久久伊人精品伊人 | 色av.com| 国产免费叼嘿在线观看 | 黄视频在线观看免费视频 | 99热在这里只有免费精品 | 99国产精品高清一区二区二区 | 国产剧情自拍 | 久久91视频 | 欧美九九视频 | 99在线精品视频在线观看 | 久久精品国产亚洲综合色 | 五月婷在线 | 国产嫩草在线观看 | 日本欧美一二三区色视频 | 伊人激情久久综合中文字幕 | 一区二区高清视频在线观看 | 激情婷婷丁香 | 国内精自视频品线六区免费 | 国产欧美日韩综合精品无毒 | 激情四房 | 欧美日韩一区二区三区久久 | 精品国产亚洲一区二区三区 | 久久久久久夜精品精品免费啦 | 色综合视频一区二区三区 | 欧美日韩国产一区二区三区欧 | 成人免费午夜视频 | 在线视频黄色 | 国产精品天天看特色大片不卡 | 一区二区三区四区日韩 | 国产福利萌白酱喷水视频铁牛 | 97高清国语自产拍中国大陆 | 伊人久久大香网 | 国产精品v欧美精品v日韩 | 国产精品视频无圣光一区 | 午夜国产福利在线 | 国产亚洲欧美在在线人成 |