Javascript - 检查加载HTML页面时CAPS LOCK是否为ON。可能?

时间:2014-01-16 21:47:38

标签: javascript html onload keyboard-events capslock

我想在HTML页面加载时,如果CAPS LOCK为ON,则提醒用户。

我曾尝试在谷歌搜索并获得了一些人的观点,有些人说可能有些人说不可能。

我的代码只有在用键盘输入内容时才会提醒用户。

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:

Check Scroll Lock, Num Lock & Caps Lock in JavaScript on Page Load

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

0 个答案:

没有答案