2

当 HTML 页面加载时,我想提醒用户 CAPS LOCK 是否打开。

我已经尝试在谷歌搜索并从人们那里得到了多种观点,有些人说可能有些人说不可能。

我有代码,只有当用户通过键盘输入内容时才会提醒用户。

document.onkeypress = function ( e ) {
    e = e || window.event;
    var s = String.fromCharCode( e.keyCode || e.which );
    if ( s.toUpperCase() === s && !e.shiftKey ) { // incomplete: shift + caps MAY =  lowercase
        alert('caps is on')
    }
}

在职的。

是否可以在加载 HTML 页面时发出警报?

PS:

在页面加载时检查 JavaScript 中的 Scroll Lock、Num Lock 和 Caps Lock

http://dougalmatthews.com/2008/Jul/02/javascript-detecting-caps-lock/

4

0 回答 0