• keydown和keypress


    常见的键盘事件是keyup和keydown。淡蓝就经常用

    document.onkeyup = function (e)  {
      if ((e.keyCode || e.which) === 13) 
        // 对enter键按下后释放的处理,常用来做登录按钮事件 
    };

    废话不多说,进入正题。

    和keydown几乎相同的另一个事件是keypress,相对于keydown对于辅助键、功能键和字母数字键的事件捕捉,keypress只对字母数字键进行捕捉,

    或者更具体点,它只对产生字符输入的事件进行捕捉,如:

    字母a-z-A-Z,数字0-9,但注意一点,小键盘产生的数字的keyCode或者which的值跟正常数字键产生的值在keydown事件下是不一样的:

    document.onkeydown = function (e) {
      // alert(e.keyCode || e.which);
      var keyV = e.keyCode || e.which;
      console.log(keyV + ':' + String.fromCharCode(keyV));
    }

    如果是keypress就一样了。

  • 相关阅读:
    SpringMVC—对Ajax的处理(含 JSON 类型)(2)
    md5加密(1)
    js生成邀请码(2)
    SpringMVC---依赖注入与面向切面
    初识json
    java集合类(2)
    springmvc与struts2的区别
    模拟14
    NOIP模拟13
    NOIP模拟12
  • 原文地址:https://www.cnblogs.com/gabin/p/3884688.html
Copyright © 2020-2023  润新知