当 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/