帖子
帖子
用户
博客
课程
显示全部楼层
11
帖子
0
勋章
94
Y币

[多端开发] 扫描设备这个物理键盘,如果按下enter键,如何监听

[复制链接]
发表于 2024-6-5 11:52:57
扫描设备这个物理键盘,如果按下enter键,如何监听
WechatIMG41.jpg
11
帖子
0
勋章
94
Y币
页面用了form表单,但是我按下这个enter按键,没有触发提交
吴大燕 · 2024-6-5 11:55页面用了form表单,但是我按下这个enter按键,没有触发提交

用js监听不到吗?
11
帖子
0
勋章
94
Y币

我这是avm应用
用js 好监听  avm应该不太行


  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Keyboard Event Listener</title>
  7. </head>
  8. <body>
  9.     <h1>Press any key to see the event details</h1>
  10.     <p id="output"></p>

  11.     <script>
  12.         // 获取输出元素
  13.         const output = document.getElementById('output');

  14.         // 处理键盘按下事件
  15.         document.addEventListener('keydown', function(event) {
  16.             output.innerHTML = `Key Down: ${event.key} (code: ${event.code})`;
  17.         });

  18.         // 处理键盘松开事件
  19.         document.addEventListener('keyup', function(event) {
  20.             output.innerHTML = `Key Up: ${event.key} (code: ${event.code})`;
  21.         });

  22.         // 处理键盘按键事件(已废弃,不建议使用)
  23.         // document.addEventListener('keypress', function(event) {
  24.         //     output.innerHTML = `Key Press: ${event.key} (code: ${event.code})`;
  25.         // });
  26.     </script>
  27. </body>
  28. </html>
复制代码
您需要登录后才可以回帖 登录

本版积分规则