天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

JavaScript onkeydown 事件

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

提示

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

onkeydown 獲取用戶按下的鍵

下面是一個利用 onkeydown 事件獲取用戶按下鍵盤按鍵信息的例子:
復(fù)制代碼 代碼如下:
<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 得到的是一個按鍵對應(yīng)的數(shù)字值(Unicode 編碼),常用鍵值對應(yīng)如下:

數(shù)字值 實際鍵值
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 應(yīng)用中,常常可以看到利用 onkeydown 事件的 event.keyCode/event.which 來獲取用戶的一些鍵盤操作,從而運行某些運用的例子。如在用戶登錄時,如果按下了大寫鎖定鍵(20),則加以提示大寫鎖定;在有翻頁的時候,如果用戶按下左右箭頭,觸發(fā)上下翻頁等。

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

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

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

主站蜘蛛池模板: 国产乱码免费卡1卡二卡3卡四卡 | 国产午夜福利伦理300 | 高肉黄暴NP文公交车 | 第一精品福利导福航 | 99er热精品视频国产免费 | 午夜宅宅伦电影网 | 国产一区二区在线观看免费 | 久久成人免费观看全部免费 | 精品午夜国产福利观看 | 国产亚洲精品久久久久久禁果TV | 999久久狠狠免费精品 | 欧美白人极品性喷潮 | 美女禁处受辱漫画 | 亚洲嫩草AV永久无码精品无码 | 国产人在线成免费视频 | 日本午夜看x费免 | 国产精品 日韩精品 欧美 | 国产传媒18精品免费观看 | 最新国产在线视频在线 | 美女伊人网 | caoporn 在线视频 | 久久这里只有热精品18 | 久久www免费人成高清 | 又黄又猛又爽大片免费 | 窝窝午夜色视频国产精品东北 | 国产午夜精品理论片 | 99久久婷婷国产综合精品青草 | 37大但人文艺术A级都市天气 | 日本VA在线视频播放 | 日日夜夜国产 | 国产专区青青在线视频 | 97豆奶视频国产 | 无码专区久久综合久综合字幕 | yellow在线观看免费观看大全 | 国产日韩高清一区二区三区 | 免费人妻AV无码专区五月 | 99久久精品免费精品国产 | 国产激情一级毛片久久久 | 国产在线自天天人人 | 日韩毛片大全 | 久久久久久久久久综合情日本 |