是否可以使用JavaScript触发键盘按钮?

时间:2012-10-22 10:54:02

标签: javascript javascript-events keyboard case-sensitive capslock

是否可以使用JavaScript触发键盘按钮,并根据Caps Lock按钮获取输入大小写?

因此,如果我的大写锁定已开启,“它应该被提升”或“如果关闭它应该小写”。

2 个答案:

答案 0 :(得分:2)

触发关键事件:

var ev = jQuery.Event("keypress");
ev.ctrlKey = false;
ev.which = 37;
$("container").trigger(ev);

希望有所帮助。

答案 1 :(得分:1)

javascript事件对象为您提供不同的密钥代码,具体取决于您是否按下了大写锁定。

$('#yourTxtBox').keypress(function(e){

//eg:for small case letter 'a' it give you '65' and for capital 'A' it gives you '97'

    console.log(e.which);

});

这样您就可以轻松识别是否按下了大写锁定。