風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數據加載中……

          javascript如何捕捉鍵盤事件? (ZT)

          ?

          <SCRIPT>
          function fnTrapKD(){
          ?? if(oTrap.checked){
          ????? oOutput.innerText+="[trap = " + event.keyCode + "]";
          ????? event.returnValue=false;
          ?? }
          ?? else{
          ????? oOutput.innerText+=String.fromCharCode(event.keyCode);
          ?? }
          }
          function test()
          {
          ?if (event.keyCode==13)
          ?{
          ??alert("press enter");
          ?}
          ?
          }
          </SCRIPT>
          <INPUT TYPE="checkbox" ID="oTrap" checked>顯示按鍵的keyCode<br />
          在該輸入框按鍵:<INPUT ID="oExample" TYPE="text" onkeydown="fnTrapKD()"><br />
          <TEXTAREA ID="oOutput" ROWS="10" COLS="50">
          </TEXTAREA>
          <br />
          <INPUT ID="oExample1" TYPE="text" onkeydown="test()">

          <SCRIPT>
          document.write( String.fromCharCode( 81,49 ) + "<br>" );
          </SCRIPT>

          使用event,keyCode來捕獲編碼,再用String的fromCharCode方法轉換成字母(大寫)
          The fromCharCode(num1,num2,, numN) method is a static String method that creates a string containing one or more characters whose Unicode values are passed as parameters.

          posted on 2006-07-11 19:06 風人園 閱讀(1057) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 香河县| 奎屯市| 卓资县| 宜宾县| 绥江县| 丰台区| 宜君县| 嵊州市| 龙门县| 仁怀市| 中超| 昔阳县| 壶关县| 长垣县| 临洮县| 明星| 莎车县| 土默特右旗| 绵竹市| 青川县| 清流县| 肃宁县| 靖远县| 沐川县| 三明市| 股票| 重庆市| 满洲里市| 大同县| 通山县| 宜川县| 三门县| 昭觉县| 乐东| 石首市| 东兰县| 吉木萨尔县| 三明市| 无棣县| 丰都县| 化州市|