ulu*_*ulu 4 javascript onkeyup
我正在处理keyup事件,需要输入字符.当我键入一个点时,data.keyCode是190,但是当我尝试使用String.fromCharCode(190)转换它时,我得到了"¾"符号.
我正在处理keyup事件,需要输入字符.
那是不可靠的.在keyup你身上只有keyCode而不是charCode.
(如果你考虑一下这是有道理的:它charCode与在按键中输入的字符相关联,可以用修饰键移动,因此生成与基本键不同的字符; on keyup和keydown,因为这些事件不是立即与键入的新字符相关联,没有生成已知字符.)
因此,如果您正在做一些依赖于知道. 字符是否已键入的内容,则需要使用该keypress事件.
如果您想知道何时释放了某些常用键盘布局上标记为/ 的抽象键,您可以使用unixpapa链接上列出的那些来执行此操作.像这样使用通常用于游戏和其他功能,其中实际的键位置很重要,而不是键入时产生的字符..>keyupkeyCodekeyCode
不幸的是,浏览器使得一些keyCodes(包括这一个)变得不一致,因此您必须检查上面列出的所有可能值,并且您无法可靠地区分主键盘周期,小键盘周期/删除键和主删除键.
| 归档时间: |
|
| 查看次数: |
4014 次 |
| 最近记录: |