• JavaScript 键盘事件


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript">
                window.onload=function(){
                    /*键盘事件
                     * onkeydown 按键按下,一直按会连续触发
                     * onkeyup
                     * -键盘事件一般都会绑定给可以获取到焦点的对象或者是document
                     */
                    //1.
                    document.onkeydown=function(event){
                        //keyCode来获取按键的编码,来判断那个键是否按下
                        //还有altKey shiftKry altKey等 来判断是否按下
    //                    console.log("按键按下");
                        if(event.keyCode==89){
                            console.log("y键按下了");
                        }
                        if(event.altKey && event.keyCode==89){
                            console.log("alt+y键同时按下了");
                        }
                    }
    //                document.onkeyup=function(){
    //                    console.log("按键松开");
    //                }
                    
                    //2.
                    var input=document.getElementsByTagName("input")[0];
                    input.onkeydown=function(){
                        //console.log("input中按下");
                        //可以来限制input中不能输入数字
                        if(event.keyCode>=48 && event.keyCode<=57){//数字1-9对应48-57
                            //取消input的默认行为,使输入东西不显示
                            return false;
                        }
                }
                }
                
                
            </script>
        </head>
        <body>
            <form action="" method="post">
                
                <input type="" value=""/>
            </form>
        </body>
    </html>
  • 相关阅读:
    尚观寻求帮助
    linux软链接与硬连接
    linux常用命令(三)
    zend 动作控制器
    zend 路由
    ZF组件功能简介
    zend_controller
    linux常用命令(一)
    练习1
    练习1感受:
  • 原文地址:https://www.cnblogs.com/wangdongwei/p/11298276.html
Copyright © 2020-2023  润新知