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 閱讀(369) 評論(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|/  回復  更多評論
            

          主站蜘蛛池模板: 武乡县| 株洲市| 巴里| 南安市| 淮滨县| 黄平县| 合作市| 常德市| 凌源市| 东莞市| 湖南省| 湟中县| 台湾省| 兴隆县| 林口县| 丰顺县| 汉阴县| 阿克苏市| 双辽市| 德化县| 孟州市| 福鼎市| 五常市| 库伦旗| 富裕县| 神木县| 南充市| 明溪县| 合水县| 无棣县| 嘉义县| 项城市| 观塘区| 沂南县| 于田县| 临汾市| 南部县| 泾源县| 梅河口市| 文化| 开化县|