DANCE WITH JAVA

          開(kāi)發(fā)出高質(zhì)量的系統(tǒng)

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          好友之家

          最新評(píng)論

          javascript 禁止輸入、禁止粘帖、禁止拖放、禁止輸入法

          <script>
          function regInput(str){  
           reg=/^[a-z]*$/;
           return reg.test(str)
          }
          </script>
          <input type="text"
           onkeypress = "return regInput(String.fromCharCode(event.keyCode))"
           onpaste = "return regInput(window.clipboardData.getData('Text'))"
           ondrop = "return regInput(event.dataTransfer.getData('Text'))"
           style="ime-mode:Disabled"><br>
          <input type="text"><br><br>

          另外如果要兼容ie ,firefox netscapt三個(gè)瀏覽器,就不能用onkeypress事件。
          而應(yīng)該把onkeypress事件變成 onkeydown事件+onkeyup事件。
          再keydown事件中檢查,并設(shè)置標(biāo)志位,在onkeyup事件中返回,類似這樣
          script language="javascript">
           var tag;
              function kd(evt) {
            alert(evt.keyCode);
            if (evt.keyCode >= 48 && evt.keyCode <= 57) {
             tag=true; 
             return;
            }else{
             if (evt.keyCode==8){
              tag=true;
              return;
             }
            }
            tag=false;
           }
           function kp(){
            return tag;
           }
          </script>
          至于為什么這樣,自己測(cè)試一下不這樣的結(jié)果吧

          posted on 2007-09-10 22:50 dreamstone 閱讀(4014) 評(píng)論(0)  編輯  收藏 所屬分類: 片段腳本語(yǔ)言javascript

          主站蜘蛛池模板: 高碑店市| 集安市| 涪陵区| 乌鲁木齐县| 平武县| 黄浦区| 大足县| 固安县| 崇左市| 句容市| 麻江县| 赤水市| 石屏县| 海晏县| 浑源县| 会泽县| 叙永县| 内黄县| 涟水县| 山阴县| 兴文县| 邹城市| 阿荣旗| 息烽县| 瑞安市| 永登县| 德兴市| 剑川县| 平乡县| 定陶县| 昌黎县| 义马市| 钟山县| 叙永县| 民乐县| 铜陵市| 富阳市| 涟水县| 巴林左旗| 锡林郭勒盟| 都匀市|