泰仔在線

          java學習,心情日記,繽紛時刻
          posts - 100, comments - 34, trackbacks - 0, articles - 0

          javascript 中的鍵盤事件

          Posted on 2006-09-05 12:39 泰仔在線 閱讀(361) 評論(0)  編輯  收藏 所屬分類: Java 相關 、Javascript
          控制Enter按鍵的使用
          1.在語言塊中使用
          <script language="javascript">
          function handle()
          {
              
          if(event.keyCode==13)
              
          {
                  window.close();
              }

          }


          document.onkeydown
          =handle;
          </script>

          2.在body的使用
          ……
          <body style="back-groundcolor:white;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:0px" onkeydown="if (window.event.keyCode==13)self.close();">
          ……

          3.在form標簽中使用
          ……
          <form name="form1" onkeydown = "if (window.event.keyCode == 13)confirmClick('save');">
          ……


          ENTER鍵可以讓光標移到下一個輸入框
          <input onkeydown="if(event.keyCode==13)event.keyCode=9" > <br>

          只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

          屏蔽輸入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

          只能輸入英文和數字<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

          只能是數字<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br>

          只能顯示,不能修改<input readonly value="只能顯示,不能修改">

          主站蜘蛛池模板: 渑池县| 柳林县| 漳平市| 丰县| 光泽县| 彝良县| 会昌县| 定兴县| 齐河县| 海盐县| 聂荣县| 微山县| 石阡县| 浦县| 绥江县| 丽江市| 林芝县| 潼关县| 太仓市| 阳原县| 彰化县| 探索| 玛曲县| 托里县| 平凉市| 崇州市| 柳河县| 大渡口区| 连平县| 密云县| 灌阳县| 平度市| 广河县| 五大连池市| 屏山县| 云林县| 抚松县| 扬中市| 安化县| 衡阳市| 察雅县|