我想在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/