关于keyCode, 键盘代码。

这个是coffeescript代码

document.addEventListener ‘turbolinks:load‘, ->
   document.getElementById("new_message").addEventListener "keypress", (e) ->
  console.log e.keyCode

  console.log e.key

  console.log this

  if e && e.keyCode == 13
    e.preventDefault();
    this.submit();
  return
 return

当按键时,e.keyCode显示按键的键盘代码,回车时13。 e.key显示按键的字符,比如"k"

this显示的是id为"new_message"的元素。

submit()是一个javaScript方法。HTMLFormElement.submit()

document.forms["myform"].submit()

原文地址:https://www.cnblogs.com/chentianwei/p/9320500.html

时间: 2024-10-17 12:51:23

关于keyCode, 键盘代码。的相关文章

Javascript keyCode键盘键码值表

雪影工作室版权所有,转载请注明[http://blog.csdn.net/lina791211] 1.前言 Javascript keyCode键盘键码值表 2.键码表 通过 Javascript keyCode键盘键码值表   0 1 2 3 4 5 6 7 8 9 0                 BackSpace Tab 1     Clear Enter     Shift_L Control_L Alt_L Pause 2 Caps_Lock             Escape

键盘代码对应的数字

适合EXT keycode的查询 A <--------> 65B <--------> 66C <--------> 67D <--------> 68E <--------> 69F <--------> 70G <--------> 71H <--------> 72I <--------> 73J <--------> 74K <--------> 75L <-

keycode键盘 按键 - 键码 对应表

字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57 数字键盘上的键的键码值(keyCode) 功能键键码

KeyValue与KeyData与KeyCode区别(转)

KeyValue与KeyData与KeyCode区别(转) KeyPress事件 KeyPressEventArgs参数 Handled /是否处理过KeyPress事件 KeyChar //按下的键对应的字符 如果I,则keychar为i,如果shift+i,则keychar为I. 如果是Ctrl+I,或ALt+I,根本不会得到一个keypress事件,因为他们是特殊的键序列,并非通过KeyPress发送. 需要KeyDown KeyDown KeyEventArgs参数    Alt 获取一

jQuery键盘事件 ctrl+Enter回车键提交表单

分享下jquery键盘事件的一些例子,个人感觉还不错,有空时多多研究. 键盘事件处理所有用户在键盘敲击的情况,不管在文本输入区域内部还是外部.键盘事件在不同的浏览器中作用的范围是不一样的,通常这种键盘事件可以作用于 Form元素,a标签元素,window ,document这样的元素上.在所有可以获得交点的元素上是可以触发键盘事件的,可以获得焦点的元素可以这样理解,在使用Tab键的时候可以跳跃到的元素就是可以使用键盘事件的元(在没有为这些元素设置tabindex属性值的情况下,当tabindex

javascript中keycode的用法

keycode() keyCode 属性返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码. 两种代码类型的区别是: 字符代码 - 表示 ASCII 字符的数字 键盘代码 - 表示键盘上真实键的数字 p>两种类型的值不是都相等的,例如小写字符 "w" 和大写字符 "W" 有相同的键盘代码,因为他们他们键盘上 ( "W" 代码为 "87"),但是它们有不同的字符

几个常用的JS鼠标键盘事件例子

首先普及一下鼠标左右键值的相关方法: 1.event.x 鼠标横轴  2.event.y 鼠标纵轴  3.event.keycode 键盘值  4.events.button==0 默认.没有按任何按钮.  5.events.button==1 鼠标左键  6.events.button==2 鼠标右键  7.events.button==3 鼠标左右键同时按下  8.events.button==4 鼠标中键  9.events.button==5 鼠标左键和中键同时按下  10.events

JavaScript键盘鼠标事件处理

监听键盘鼠标事件 监听某个按键事件 当键盘上的某个键被按下时,会依次触发一次下面的事件: onkeydown: 键盘按下这个动作(按下键盘) onkeypress: 键盘被按住(一直按着键盘不动) onkeyup: 键盘被弹起(松开键盘) 通过监听keydown事件既可以知道键盘被按下: document.onkeydown = function(event) { // 键盘按下时触发 console.log('key down'); }; document.onkeypress = funct

[自制简单操作系统] 2、鼠标及键盘中断处理事件[PIC\GDT\IDT\FIFO]

1.大致介绍: >_<" 大致执行顺序是:ipl10.nas->asmhead.nas->bootpack.c PS: 这里bootpack.c要调用graphic.c.dsctbl.c.fifo.c.int.c实现功能,其中有些函数还必须汇编来写,所以单独写一个汇编文件naskfunc.nas,为了方便看全部函数和结构体,所以写一个bootpack.h来写一些结构体和函数声明~ >_<" 下面是编译图解:最终生成的haribote.img可放在软盘