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+回车键直接发贴的效果。

  • 相关阅读:
    MYSQL性能优化的最佳20+条经验
    MySQL性能分析工具之PROFILE
    理解事务的4种隔离级别
    二进制中1的个数
    滑动窗口最大值
    字符流中第一个不重复字符
    字符串转化为整数
    java字符,字符串,数字之间的转换
    java中数组输出的方式
    java基础知识(1)
  • 原文地址:https://www.cnblogs.com/qianblue/p/3290866.html
Copyright © 2011-2022 走看看