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

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事件入門實例(鍵盤某個按鍵被按下),轉載需保留來源!

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

主站蜘蛛池模板: 大香伊人久久精品一区二区 | 毛片手机在线观看 | 狠狠色狠狠色综合日日32 | 青青草在现线免费观看 | 91综合久久久久婷婷 | 99热精品一区 | 依恋影院在线观看 | 8050午夜二级一片 | 视频一区在线免费观看 | 国产成人在线小视频 | 亚洲伊人久久综合影院2021 | 国产人妻久久久精品麻豆 | 国产曰批试看免费视频播放免费 | 亚洲 色 欧美 爱 视频 日韩 | 蜜柚免费视频高清观看在线 | 观看免费做视频 | 97一期涩涩97片久久久久久久 | 1级午夜影院费免区 | 无羞耻肉动漫在线观看 | 母狗黄淑珍 | chinese情侣自拍啪hd | 青柠在线观看视频在线高清完整 | BL低喘贯穿顶弄老师H | 99久久无码一区人妻A片蜜 | 91青青草原 | 99精品国产福利在线观看 | 少妇邻居内射在线 | 毛片亚洲毛片亚洲毛片 | 麻豆文化传媒一区二区 | yw193龙物免费官网在线 | 亚洲中字慕日产2020 | 免费视频国产 | 99久久国语露脸精品国产 | 久久精品免费观看久久 | 男子扒开美女尿口做羞羞的事 | 日本高清免费观看 | 免费人成视频19674不收费 | asian极品呦女xx农村 | 久久9精品区-无套内射无码 | 成人影院午夜久久影院 | 国产亚洲精品久久久久久白晶晶 |