<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 閱讀(1615) 評論(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
    范德薩范德薩  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 中文亚洲AV片不卡在线观看| 亚洲国产专区一区| 亚洲天堂男人天堂| 久久久久久免费一区二区三区| 亚洲精品无码专区2| 四虎影视久久久免费| 亚洲精品国产综合久久一线| 人人爽人人爽人人片av免费 | 亚洲国产另类久久久精品黑人| 免费无遮挡无码视频在线观看| 亚洲国产精品第一区二区三区| 成年网站免费入口在线观看| 亚洲日韩精品无码专区网站| 狠狠躁狠狠爱免费视频无码| 成人午夜亚洲精品无码网站| 波多野结衣免费一区视频| 亚洲国产综合精品中文第一区| 8x8x华人永久免费视频| 亚洲国产精品成人久久久| 性色av免费观看| 亚洲精品黄色视频在线观看免费资源 | 亚洲欧美自偷自拍另类视| 国产jizzjizz视频全部免费| 日韩一区二区三区免费播放| 精品亚洲综合在线第一区| 永久在线观看www免费视频| 中文无码亚洲精品字幕| 亚洲日本一区二区三区在线不卡| 成全在线观看免费观看大全| 亚洲欧洲国产综合| 四虎永久免费影院在线| 青青操免费在线视频| 亚洲制服丝袜在线播放| 国产免费av片在线无码免费看| 久久免费99精品国产自在现线| 亚洲国产美国国产综合一区二区| 成全视频在线观看免费高清动漫视频下载| MM1313亚洲国产精品| 亚洲成a人片在线观看日本 | 国产91免费在线观看| 国产成人久久精品亚洲小说|