zoukankan      html  css  js  c++  java
  • js关于按键码

    有时候需要根据按键码来判断用户输入了什么按键。

    但是每个浏览器关于按键码的变量都不完全相同,所以需要用通用的方法来判断。

    大体来说,关于按键码需要使用到三个变量 e.charCode   e.which  e.keyCode

    说明:

    IE只有keyCode属性,FireFox中有which和charCode属性,Opera中有keyCode和which属性,Chrome中有keyCode、which和charCode属性。

    那么清楚了这一点之后,就可以做了

    $("#text").unbind('keypress').bind('keypress', function (e) {
            e = e || window.event;
            key = e.keyCode || e.which || e.charCode;
            alert("按键码: " + key + " 字符: " + String.fromCharCode(key));     
        });

    这里的key就是按键码,使用String.fromCharCode()可以得到按键的名称。

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    <转>ajax 同步异步问题
    Jquery中父,子页面之间元素获取及方法调用
    python基础知识
    python数据类型
    sed,awk
    zabbix 4.0版本
    Redis 5.0
    ansible
    MariaDB集群配置(主从和多主)
    读写分离
  • 原文地址:https://www.cnblogs.com/AduBlog/p/15242670.html
Copyright © 2011-2022 走看看