使用js 设置组合快捷键
生活随笔
收集整理的這篇文章主要介紹了
使用js 设置组合快捷键
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用js 設(shè)置組合快捷鍵
使用js設(shè)置快捷鍵的本質(zhì)就是獲得你要設(shè)置的這個鍵的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一個ctrlkey,altKey,shiftKey來判斷下,所以關(guān)鍵在于獲取keycode的值。
(1) 設(shè)置 ctrl +enter 提交
1 if (e.ctrlKey && e.keyCode == 13){
2 return submit();
3 }
(2) 設(shè)置Alt+ 方向鍵 ←提交
1 if (e.altKey&& e.keyCode == 37){
2 return submit();
3 }
(3) 設(shè)置shift+F10提交
1 if (e.shiftKey&& e.keyCode == 37){
2 return submit();
3
4 }
(4) 設(shè)置enter 提交
1 if (e.keyCode == 13){
2 return submit();
3 }
一些常見的快捷鍵的KeyCode:
1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8 keycode 19 = Pause 9 keycode 20 = Caps_Lock 10 keycode 27 = Escape Escape 11 keycode 32 = space space 12 keycode 33 = Prior 13 keycode 34 = Next 14 keycode 35 = End 15 keycode 36 = Home 16 keycode 37 = Left 17 keycode 38 = Up 18 keycode 39 = Right 19 keycode 40 = Down 20 keycode 41 = Select 21 keycode 42 = Print 22 keycode 43 = Execute 23 keycode 45 = Insert 24 keycode 46 = Delete 25 keycode 47 = Help
<script type="text/javascript">
//當onkeydown 事件發(fā)生時調(diào)用hotkey函數(shù)
$("#CarNo").keydown(function (e) {
if (e.keyCode == 13)
{
alert("你按了鍵盤ENTER.");
}
});
</script>
總結(jié)
以上是生活随笔為你收集整理的使用js 设置组合快捷键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 睾丸才是男人真正命根子 如何呵护睾丸
- 下一篇: 探究cv2.findContours函数