JavaScript 如何在文本域中检测Alt/Option +另一个键
在本文中,我们需要使用 HTML 和 JavaScript 来检测文本域中的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码来检测按键。
输出:
以下是支持的浏览器:
- 谷歌浏览器
- Internet Explorer(IE)
- 火狐浏览器(Firefox)
- Opera浏览器
- Safari浏览器