gpt4 book ai didi

extjs - Ext JS - 输入真正的字符有问题吗?

转载 作者:行者123 更新时间:2023-12-05 00:36:54 25 4
gpt4 key购买 nike

这是我的问题......考虑到这段代码......

'keydown': function (textThis,e) {
var cc = String.fromCharCode(e.keyCode);
Ext.MessageBox.alert('Caracter',cc);
}

我总是得到我输入的字符,但大写......即使我输入减号......我该如何解决这个问题?来自阿根廷 Cordova 的感谢

最佳答案

keydownkeyup每次击键都会触发事件(例如 shift 键也是如此)。他们报告 key (“ key ”没有小写或大写)。 keypress报告组合笔画(例如 SHIFT 加 A)和 ASCII 代码(正确表示大写/小写)的单个事件。

解决办法是听keypress事件。如果您支持旧浏览器,则应使用以下代码(根据 this website ):

String.fromCharCode(evt.charCode || evt.keyCode);

更多详情请见 this stackoverflow question .

关于extjs - Ext JS - 输入真正的字符有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com