zoukankan      html  css  js  c++  java
  • 页面添加快捷键

    待用:
            // hotkey for button
            function getKeyCode(evt) {
                evt = (evt) ? evt : ((window.event) ? window.event : "");
                if (evt) { //Ctrl+Enter
                    if (evt.ctrlKey && evt.keyCode == 13) {
                        //alert('getKeyCode');
                        $("#general_submit").click();
                    }
                    if (evt.altKey) {
                        switch (evt.keyCode) {
                            case 65:
                                alert('alt A');
                                return false;
                                break;
                        }
                    }
                }
            }
            $(document).keydown(getKeyCode);


    <html> <head><title>页面快捷键</title> <script > function getKeyCode(evt) { evt = (evt) ? evt : ((window.event) ? window.event : ""); if (evt) { // 按下Ctrl+回车键后打开后台页面 if (evt.ctrlKey && evt.keyCode == 13) { alert('ent'); } } }</script> </head> <body onkeydown="getKeyCode(event)"></body> </html>

    在上面的代码中如果您想自定议按键,那么需要改变一个键值,就是上面的keyCode,下面我提供一个keyCode的速查表,您可以参考一下。

      

      当然很多时候实现这种功能也不必这种麻烦,比如在表单中要实现这种效果的话可以把以上代码直接写在表单内就可以了。例如可以把这行代码写在form标签中

    onkeydown="if(event.ctrlKey&&event.keyCode==13)this.submit.click()"

      这样就可以实现Ctrl+回车键直接发贴的效果。

  • 相关阅读:
    js-添加删除记录-修改
    js-添加删除记录-添加
    js-添加删除记录-删除
    dom增删改
    事件的冒泡
    div随鼠标在浏览器的窗口任意移动
    多选框全选练习
    python-day3
    python-day2
    python-day1
  • 原文地址:https://www.cnblogs.com/qianblue/p/3290866.html
Copyright © 2011-2022 走看看