The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

          在英文輸入法模式下:

          0-9 對應的keyCode是 48-57

           

          在中文輸入法模式下:

          數字和字母的按鍵,以及tab鍵的keyCode為229

          回車的回車的 keyCode 為8

           

           

          以后在JS中少用按鍵的keyCode來判斷數字的輸入

          直接用String.fromCharCode的方法來獲得輸入的字符,然后進行正則表達式的判讀

           

           

          找到一種可以屏蔽復制,拖曳的方法,并且只能輸入數字,而且使用能讓輸入法的框消失

          1. onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(//D/)" ondragenter="return false" style="ime-mode:Disabled"  
          另外注意,小鍵盤的onKeyPress 和 onKeyDown的 keyCode是不一樣的
          posted on 2014-12-31 10:11 Eric_jiang 閱讀(365) 評論(1)  編輯  收藏 所屬分類: JavaScript

          Feedback

          # re: 關于輸入法的keycode 2014-12-31 10:34 Eric_jiang
          ed2k://|file|%5BMac.OS.X.Tiger.x86.%E6%B3%84%E6%BC%8F%E7%A0%B4%E8%A7%A3%E7%89%88.for.PC%5D.tiger-x86.rar|1142505555|058b335056116f6c4a0218759f70e493|h=f36aki5ob7ijpltwj67txgruix5qwgzb|/  回復  更多評論
            

          主站蜘蛛池模板: 德安县| 安泽县| 麦盖提县| 凭祥市| 惠水县| 南平市| 宜良县| 秭归县| 多伦县| 贞丰县| 伊金霍洛旗| 郴州市| 深水埗区| 米林县| 吕梁市| 江西省| 台北市| 沁水县| 华容县| 新乐市| 吉林市| 平和县| 宁海县| 大连市| 德清县| 长葛市| 莱芜市| 罗平县| 宣汉县| 洛川县| 罗田县| 阿荣旗| 苗栗县| 大邑县| 和平县| 武汉市| 邯郸县| 平远县| 马关县| 特克斯县| 南召县|