<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ù)鍵盤進行一些操作,例如按下Enter的時候提交表單,禁止用戶輸入某些特殊字符,設(shè)置快捷鍵等等。這時候需要找出用戶按下的是那些按鍵,每次都找對照表太麻煩了.so..寫了這么個小程序來測試按鍵。^_^
    其中的charCode是根據(jù)ascii表轉(zhuǎ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 閱讀(1627) 評論(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免费观看在线| 亚洲高清偷拍一区二区三区| 久久精品亚洲精品国产色婷 | 国产AV无码专区亚洲AV男同| 亚洲国产日韩在线人成下载| 猫咪免费观看人成网站在线| 亚洲免费电影网站| 免费一级毛片在线播放| 亚洲性无码av在线| 久久免费视频观看| 亚洲高清成人一区二区三区| 欧洲乱码伦视频免费国产| 国产成人免费高清激情视频| 亚洲va无码手机在线电影| 牛牛在线精品免费视频观看| 亚洲日本韩国在线| 亚洲精品天堂无码中文字幕| 日本在线看片免费人成视频1000| 亚洲va国产va天堂va久久| 99精品一区二区免费视频| 亚洲一级毛片免费观看| 无码av免费网站| 亚洲国产精品无码专区在线观看| 日韩精品免费视频| 亚洲成AV人片天堂网无码| a级毛片在线免费观看| 精品国产亚洲一区二区在线观看| 亚洲精品乱码久久久久久蜜桃图片| 国产无遮挡又黄又爽免费视频| 亚洲三级在线观看| 免费下载成人电影| 毛片亚洲AV无码精品国产午夜| 天天摸天天碰成人免费视频| ASS亚洲熟妇毛茸茸PICS| 免费A级毛片无码A∨免费| 91在线亚洲精品专区| 91久久精品国产免费一区| 亚洲第一精品电影网|