JavaScript 如何在文本域中检测Alt/Option +另一个键

JavaScript 如何在文本域中检测Alt/Option +另一个键

在本文中,我们需要使用 HTMLJavaScript 来检测文本域中的Alt/Option +另一个键。它可以同时检测两个键,即 Alt + h 。当有人按下键盘上的键时, onkeydown事件 会发生。

语法:

<textarea onkeydown="newScript" >

示例: 下面的代码说明了当用户在文本区域上按下Alt + h键时如何检测。它会产生一个提示消息。

<body> 
    <h1 style="color:green"> 
        GeeksForGeeks 
    </h1> 
      
    <h2> 
        How to detect Alt/Option + 
        another key in textarea? 
    </h2> 
      
    <textarea onkeydown="myFunction(event);"></textarea> 
      
    <script> 
        function myFunction(e) { 
          
            // It check both  altKey + 'A' or 'a'  
            if (e.altKey && e.key === "h") { 
                alert( 
            "GeeksforGeeks says Detection successfully "); 
            } 
        } 
    </script> 
</body>

注意: 我们还可以使用ASCII码来检测按键。

输出:

JavaScript 如何在文本域中检测Alt/Option +另一个键

以下是支持的浏览器:

  • 谷歌浏览器
  • Internet Explorer(IE)
  • 火狐浏览器(Firefox)
  • Opera浏览器
  • Safari浏览器

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程