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>
附:鍵盤各鍵對應的鍵值 | ||
|
相關文章
- 監聽鍵盤事件事件
- JavaScript 事件監聽JavaScript事件
- vue的監聽鍵盤事件的快捷方法Vue事件
- python pynput監聽鍵盤Python
- flutter中監聽鍵盤Flutter
- java鍵盤監聽之視窗監聽的實現Java
- Android 監聽鍵盤狀態變化,並獲取鍵盤高度Android
- 事件和事件監聽器事件
- 監聽滑鼠事件事件
- jQuery事件監聽jQuery事件
- Flutter事件監聽Flutter事件
- springboot事件監聽Spring Boot事件
- js 監聽事件JS事件
- Android監聽軟鍵盤收起與彈出Android
- JavaScript學習筆記10: 事件繫結&監聽JavaScript筆記事件
- h5監聽手機鍵盤彈起H5
- vue之監聽事件Vue事件
- 初識事件監聽事件
- 鍵盤事件事件
- Spring Boot 事件和監聽Spring Boot事件
- deleted事件監聽報錯delete事件
- 如何移除事件監聽器事件
- java springboot監聽事件和處理事件JavaSpring Boot事件
- 滑鼠、鍵盤事件事件
- Android Home鍵、鎖屏鍵監聽Android
- h5 storage事件監聽H5事件
- Spring事件釋出與監聽Spring事件
- 監聽所有模型的 saved 事件模型事件
- 如何監聽SAP CRM BOR事件事件
- flutter 中監聽滑動事件Flutter事件
- java 監聽 redis 過期事件JavaRedis事件
- Android開發之監聽軟鍵盤狀態(彈出收回)Android
- 模型deleted事件監聽報錯解析模型delete事件
- Apache ZooKeeper - 事件監聽機制初探Apache事件
- MySQL 事件監聽 huangdijia/Laravel-triggerMySql事件Laravel
- vue 監聽頁面滾動事件Vue事件
- VUE-UNI事件轉發監聽Vue事件
- SpringBoot系列——事件釋出與監聽Spring Boot事件
- SpringBoot事件監聽器原始碼分析Spring Boot事件原始碼