使用jquery / javascript的Caps和Shift键

时间:2012-01-17 14:00:34

标签: javascript jquery

我遇到了问题。我必须确定我的大写锁定是否开启?

如果我的大写锁定,那么我必须告诉用户你的大写。但问题是如果有人按 shift + A 然后它应该正常运行。我认为 Caps Lock 上的关键事件+ a 等于 Shift + a

如何识别我的Caps Lock键。我在stackoevrflow中看到了一些例子,但这些都没有正常工作。

这一切都应该使用javascript或jquery。

2 个答案:

答案 0 :(得分:1)

<input type="text" onkeypress="handleKeyPress(event)" />

function handleKeyPress(e){

    var key = e.keyCode ? e.keyCode : e.charCode;
    if(key >= 65 && key <=90 && !e.shiftKey){

        alert("CAPS LOCK ON");

    }

}

jsfiddle:http://jsfiddle.net/diode/pNc35/2/

答案 1 :(得分:0)