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

          主站蜘蛛池模板: 怀来县| 卢湾区| 疏勒县| 平南县| 务川| 南郑县| 湖口县| 阳城县| 增城市| 吉木萨尔县| 日照市| 荔浦县| 泸水县| 新巴尔虎右旗| 石河子市| 哈尔滨市| 砚山县| 乌拉特后旗| 连南| 巴彦淖尔市| 桐庐县| 福清市| 鹿邑县| 高陵县| 开平市| 苍南县| 苏尼特左旗| 满城县| 桃园市| 广丰县| 金乡县| 屏南县| 靖州| 禹州市| 南木林县| 柘城县| 海口市| 宁蒗| 克什克腾旗| 广安市| 包头市|