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

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

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

    @hunter129

    天天學(xué)習(xí),好好向上!

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      21 隨筆 :: 5 文章 :: 37 評論 :: 0 Trackbacks
    做web開發(fā)的時候,有時候需要根據(jù)鍵盤進(jìn)行一些操作,例如按下Enter的時候提交表單,禁止用戶輸入某些特殊字符,設(shè)置快捷鍵等等。這時候需要找出用戶按下的是那些按鍵,每次都找對照表太麻煩了.so..寫了這么個小程序來測試按鍵。^_^
    其中的charCode是根據(jù)ascii表轉(zhuǎn)換的,不一定準(zhǔn)確。

    keyCode :
    charCode :
    shift-key :
    ctrl-key :
    alt-key :

    下面是ascii編碼表:
    ascii編碼表
    源代碼:
    <script type="text/javascript">
    function showKey(e){
    = e || window.event;
    document.getElementById(
    "keyCode").value = e.keyCode;
    document.getElementById(
    "charCode").value = String.fromCharCode(e.keyCode);
    document.getElementById(
    "shiftKey").value = e.shiftKey;
    document.getElementById(
    "ctrlKey").value = e.ctrlKey;
    document.getElementById(
    "altKey").value = e.altKey;
    }
    $(document).ready(
    function(){
    document.onkeydown 
    = showKey;
    });
    </script>
    <br />
    <table>
        
    <tbody>
            
    <tr>
                
    <td>keyCode : </td>
                
    <td><input id="keyCode" type="text" /> </td>
            
    </tr>
            
    <tr>
                
    <td>charCode  : </td>
                
    <td><input id="charCode" type="text" /> </td>
            
    </tr>
            
    <tr>
                
    <td>shift-key : </td>
                
    <td><input id="shiftKey" type="text" /> </td>
            
    </tr>
            
    <tr>
                
    <td>ctrl-key : </td>
                
    <td><input id="ctrlKey" type="text" /> </td>
            
    </tr>
            
    <tr>
                
    <td>alt-key : </td>
                
    <td><input id="altKey" type="text" /> </td>
            
    </tr>
        
    </tbody>
    </table>
    其中我使用了jquery來初始化document的onkeydown事件。如果你不使用jquery可以用下面這段代碼
    window.onload = function(){
      document.onkeydown 
    = showKey;
    };

    代替
    $(document).ready(function(){
    document.onkeydown 
    = showKey;
    });

    posted on 2008-02-02 17:00 hunter129 閱讀(1615) 評論(5)  編輯  收藏 所屬分類: js

    評論

    # re: 測試你按下的是那個按鍵(附 ascii編碼表) 2008-02-29 11:39 CoderDream
    請把源代碼貼出來!  回復(fù)  更多評論
      

    # re: 測試你按下的是那個按鍵(附 ascii編碼表) 2008-03-04 13:37 落Nicety
    @CoderDream
    這位仁兄,其實你可以在頁面源代碼里面看到^_^
    不過為了方便 還是貼出來吧~~  回復(fù)  更多評論
      

    # re: 測試你按下的是那個按鍵(附 ascii編碼表) 2008-03-27 11:07 zzb
    好東西!!!  回復(fù)  更多評論
      

    # re: 測試你按下的是那個按鍵(附 ascii編碼表) 2008-04-04 14:38 落Nicety
    @zzb
    thanks~  回復(fù)  更多評論
      

    # re: 測試你按下的是那個按鍵(附 ascii編碼表) 2009-01-05 18:17 fdfd
    范德薩范德薩  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久久a亚洲欧洲aⅴ| 两性色午夜免费视频| 久久亚洲国产视频| 国产伦一区二区三区免费| 18女人腿打开无遮掩免费| 久久久久久国产a免费观看不卡| 亚洲日韩精品A∨片无码加勒比| 亚洲色图古典武侠| 亚洲国产精品无码久久久蜜芽 | 亚洲精品色婷婷在线影院| 国色精品卡一卡2卡3卡4卡免费| 免费无码一区二区三区蜜桃| 人成午夜免费大片在线观看| 亚洲人成色777777精品| 久久久久se色偷偷亚洲精品av| 亚洲日韩区在线电影| 亚洲AV一宅男色影视| 久久精品国产精品亚洲艾草网| 中文字幕人成人乱码亚洲电影| 亚洲国产成人精品91久久久| 国产在线98福利播放视频免费| 免费看www视频| 永久免费av无码网站大全| 毛片免费观看网址| 免费看大黄高清网站视频在线| 国产h视频在线观看免费| 91免费精品国自产拍在线不卡| 久久国内免费视频| 野花高清在线观看免费完整版中文| 国产高清不卡免费在线| 国内精自视频品线六区免费| 黄网站色在线视频免费观看| 国产片AV片永久免费观看| 国产免费的野战视频| 毛片免费观看的视频在线| 好吊妞788免费视频播放| 国产成人无码区免费A∨视频网站| 在线观着免费观看国产黄| 国产成人免费全部网站| 亚洲第一页日韩专区| 区久久AAA片69亚洲|