使用 JavaScript 检测大写锁定键是否开启或关闭

2025年3月18日 | 阅读时长 4 分钟

我们将探讨 CAPS LOCK 键以及如何使用网页上的 JavaScript 来确定它是否已激活。在处理尖端在线应用程序时,我们经常需要特定数据,例如用户体验和交互。

当用户浏览网站时,功能会被执行,例如调用 API、管理启动过程的按钮点击等,还有很多。我们可能需要知道大写锁定键是否已激活。

身份验证系统会在 CAPS LOCK 键激活时提醒用户,这可能会影响用户的密码,这是一个用例。应该有一种方法可以在 JavaScript 中检查并避免使用大写锁定键。

KeyboardEvent

这个 Web API 使用它来处理键盘用户交互。不同的事件解释了已发生的不同类型的活动。

  • Keydown:按下键时调用。
  • Keyup:释放键后触发。

KeyboardEvent 对象指的是由键盘引起的事件。

  • 修饰键

Shift、Ctrl、Alt 等修饰键分为两类,按下后保持激活状态。其他类包括 capslock 和其他在按下时启用,再次按下时禁用的键。这些键与其它键一起用于特定的功能或键盘快捷方式。

  • getModifierState

KeyboardEvent 对象的方法返回一个布尔值,指示在事件期间指定的修饰键是否已激活。

语法

以下语法有助于检测大写锁定键是否开启或关闭。

  • 按下键时,keystring 显示“capslock”值作为输出。
  • 使用 keystring 值,我们可以将数据显示为输出。

如何检测大写锁定键已开启。

下面将通过以下步骤显示大写锁定键的开启或关闭检测。

步骤 1:使用 HTML 页面创建一个用户交互标签并显示输出。

步骤 2:使用 addEventLister 函数使用 JavaScript 页面方法。

步骤 3:在 JavaScript 中,使用检测大写锁定键的语法。

步骤 4:根据大写锁定键是开启还是关闭来显示输出信息。

示例

提供的示例识别了 JavaScript 函数和用户交互功能。示例有助于检测大写锁定按钮是开启还是关闭。

示例 1

基本的 JavaScript 示例显示输入字段后大写锁定按钮已开启。

输出

下图通过文本显示了大写锁定键是开启还是关闭。

输出 1

点击大写锁定按钮之前

Detect or Check Caps Lock Key is ON or OFF using JavaScript

输出 2

点击大写锁定按钮之后

Detect or Check Caps Lock Key is ON or OFF using JavaScript

示例 2

基本的 JavaScript 示例显示在输入字段后大写锁定按钮是开启或关闭。点击大写锁定按钮后,值会显示在按钮上,释放按钮后,值会显示在按钮文本上。

输出

下图通过文本显示了大写锁定键是开启还是关闭。

输出 1

点击大写锁定按钮之后

Detect or Check Caps Lock Key is ON or OFF using JavaScript

输出 2

释放大写锁定按钮之后

Detect or Check Caps Lock Key is ON or OFF using JavaScript

示例 3

基本的 JavaScript 示例显示了大写锁定按钮是否开启或关闭,并进行了表单验证。在这里,我们对大写锁定按钮进行了验证。如果大写锁定按钮关闭,则发送错误。

产出

下图通过文本显示了大写锁定键是开启还是关闭。

输出 1

点击大写锁定按钮之后

Detect or Check Caps Lock Key is ON or OFF using JavaScript

输出 2

释放大写锁定按钮之后

Detect or Check Caps Lock Key is ON or OFF using JavaScript

结论

大写锁定键对于用户名、电子邮件 ID 和密码数据等输入字段至关重要。JavaScript 以简单易行的方式帮助检测或检查大写锁定键是开启还是关闭。此功能对于用户和开发人员的用户交互功能以及提交真实信息非常有用。