泰仔在線

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

          javascript 中的鍵盤事件

          Posted on 2006-09-05 12:39 泰仔在線 閱讀(360) 評論(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="只能顯示,不能修改">

          主站蜘蛛池模板: 泰顺县| 兴安盟| 麦盖提县| 桃园县| 漾濞| 易门县| 黎川县| 临安市| 婺源县| 麻栗坡县| 平潭县| 德化县| 武功县| 班玛县| 延津县| 望都县| 扬中市| 余姚市| 闵行区| 青阳县| 保康县| 平和县| 武宣县| 惠东县| 潮安县| 临沂市| 高唐县| 怀来县| 景宁| 阿坝县| 东阳市| 西青区| 鲁甸县| 福建省| 乌鲁木齐县| 若尔盖县| 大同县| 定安县| 读书| 谢通门县| 山西省|