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

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

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

    @hunter129

    天天學習,好好向上!

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

    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
    請把源代碼貼出來!  回復  更多評論
      

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

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

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

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


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


    網站導航:
     
    主站蜘蛛池模板: 免费人成年轻人电影| 亚洲一区爱区精品无码| 久久久无码精品亚洲日韩蜜臀浪潮| 一个人看的免费观看日本视频www| 免费99热在线观看| 深夜免费在线视频| 亚洲午夜精品一级在线播放放| 国产亚洲A∨片在线观看 | 亚洲精品亚洲人成在线观看下载| 亚洲狠狠色丁香婷婷综合| 国产精品国产免费无码专区不卡| 亚洲乱色熟女一区二区三区蜜臀| 国产精品另类激情久久久免费| 国产成人va亚洲电影| 亚洲熟妇少妇任你躁在线观看无码| 一个人看的www在线免费视频 | 亚洲AV无码成人网站久久精品大| 日本中文字幕免费高清视频| 久久久久亚洲AV无码专区首JN| 亚欧在线精品免费观看一区| 美女视频黄免费亚洲| 四只虎免费永久观看| 中文字幕免费在线看线人动作大片 | 尤物视频在线免费观看| 亚洲精品V欧洲精品V日韩精品 | 亚洲中文精品久久久久久不卡| 国产高清在线精品免费软件| 亚洲阿v天堂在线2017免费| 亚洲综合图色40p| 国产亚洲综合精品一区二区三区| 亚洲日韩在线观看免费视频| 美女视频黄a视频全免费网站色窝| 亚洲日本一区二区三区| 免费高清在线爱做视频| 成人毛片100免费观看| 亚洲一级毛片在线播放| 亚洲第一页综合图片自拍| 中文字幕成人免费视频| 亚洲a∨国产av综合av下载| 亚洲gv白嫩小受在线观看| 在线免费观看a级片|