javascript監聽鍵盤事件
javascript監聽鍵盤事件 網路資源
1. 監聽鍵盤事件源和鍵盤動作來實現不同的操作
<script language="JavaScript" for="document" event="onkeydown">
<!--
//Form中的控制元件的名字都為數字如:1,2,3 ...
//這樣在控制元件比較多的情況下可以比較容易對事件來源進行分類
var id=parseInt(event.srcElement.name);
var keyid = event.keyCode;
if(id>6 && id<76 )...{ //利用Form中控制元件的名字判斷
if(event.keyCode>=48 && event.keyCode <= 53 ) ...{//鍵盤橫行數字鍵0-5的鍵值
event.srcElement.value = event.keyCode-48;
event.keyCode=9; //Tab鍵;轉至下一項
}else if(event.keyCode>=0x60 && event.keyCode <= 0x65 )...{//鍵盤數字部分數字鍵0-5的鍵值
event.srcElement.value = event.keyCode-0x60;
event.keyCode=9;
playSound();
}
if(event.keyCode ==13)...{
event.keyCode =9;
document.form1.elements[id-1].focus();
}
} else ...{
if(event.keyCode ==13 && event.srcElement.type!='submit' )...{
event.keyCode = 9;
}
}
-->
</script>
2. 利用回車代替Tab鍵
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')
event.keyCode=9;
-->
</script>
附:鍵盤各鍵對應的鍵值 | ||
|
相關文章
- 監聽鍵盤事件事件
- 鍵盤監聽事件--向左事件
- vue的監聽鍵盤事件的快捷方法Vue事件
- Java中的鍵盤監聽事件KeyListenerJava事件
- js監聽鍵盤事件程式碼例項例項JS事件
- python pynput監聽鍵盤Python
- java鍵盤監聽之視窗監聽的實現Java
- java全域性滑鼠鍵盤監聽Java
- Android 監聽鍵盤彈出收起Android
- 事件監聽事件
- javascript鍵盤事件程式碼例項JavaScript事件
- javascript基礎(鍵盤事件)(三十八)JavaScript事件
- Android 監聽鍵盤狀態變化,並獲取鍵盤高度Android
- javascript的事件監聽與捕獲和冒泡JavaScript事件
- Flutter事件監聽Flutter事件
- jQuery事件監聽jQuery事件
- 監聽滑鼠事件事件
- 事件和事件監聽器事件
- h5監聽手機鍵盤彈起H5
- Android 監聽鍵盤彈起及隱藏Android
- Android監聽軟鍵盤收起與彈出Android
- 鍵盤事件事件
- JavaScript學習筆記10: 事件繫結&監聽JavaScript筆記事件
- vue之監聽事件Vue事件
- 初識事件監聽事件
- JS事件監聽器JS事件
- WINDOWS鍵盤事件監控原理及應用 (轉)Windows事件
- 滑鼠、鍵盤事件事件
- swift 訊息監聽和鍵值監聽(kvo)Swift
- Javascript事件模型系列(三)jQuery中的事件監聽方式及異同點JavaScript事件模型jQuery
- deleted事件監聽報錯delete事件
- 如何移除事件監聽器事件
- Laravel 中的事件監聽Laravel事件
- passive 的事件監聽器事件
- java 自定義監聽事件Java事件
- javascript擼來擼去(1)-事件監聽與物件屬性JavaScript事件物件
- android設定軟鍵盤搜尋鍵以及監聽搜尋鍵點選時發生兩次事件的問題解決Android事件
- 20個優秀的JavaScript 鍵盤事件處理庫JavaScript事件