캡 잠금이 입력 요소의 포커스 이벤트를 사용하지만 IE의 입력 비밀번호 유형을 갖는 동작과 같은 키를 누르지 않고 활성화되어 있는지 확인하고 싶습니다. IE의 경우 당신이 입력 비밀번호의 종류에 초점이 때 사용자가 활성화 된 경우 사용자가 내가 JS를 사용하여 수행 할 작업을 그 어떤 키를 눌렀되지 않은 경우에도 캡을 잠금 장치 경고 툴팁 나타납니다.JS를 사용하여 아무 키도 누르지 않고도 CAPS LOCK STATUS가 활성화되면 어떻게 감지 할 수 있습니까?
$(function() {//check caps lock on
var isIE = !isIE && !!window.StyleMedia;
if (isIE == true) {
document.msCapsLockWarningOff = true;
}
$('#Password').keypress(function (key) {
if (key.charCode >= 65 && key.charCode <= 90)
$('#capLockOn').tooltip('show');
else {
$('#capLockOn').tooltip('hide');
}
//Hide the tooltip when moving away from the password field
$('#Password').blur(function (e) {
$('#capLockOn').tooltip('hide');
});
});
});
내가 일관된 디자인 어떤 조언을주십시오 유지를 위해 브라우저의 기본 경고없이 경고를 추가하고 싶습니다 ...
[JavaScript를 사용하여 대문자 잠금이 설정되었는지 어떻게 알 수 있습니까?] (http://stackoverflow.com/questions/348792/how-do-you-tell-if-caps-lock-is-on) -using-javascript) – aug
http://stackoverflow.com/a/10680954/215042 – RobIII
답장을 보내 주셔서 감사합니다. 그러나 거기에있는 모든 예제는 키 누르기를위한 것입니다. 포커스 이벤트를 사용해야한다는 것을 알고 있지만 필요한 것은 무엇입니까? 알고있는 방법은 caps lock의 상태를 감지하는 것입니다. 일관된 디자인을 유지하기 위해 브라우저의 기본 경고없이 경고를 추가하고 싶습니다. – UserEsp