Javascript dojo';s onkeypress事件,已弃用?

Javascript dojo';s onkeypress事件,已弃用?,javascript,dojo,Javascript,Dojo,我正在使用Dojo的行为功能添加事件。我正在检查文本字段以查看输入的内容。据我所知,文档建议我使用onkeypress而不是onkeydown 对象的一部分 它工作正常,但在(最新的)Chrome和Firefox中,我都会在控制台中收到警告消息 Chrome表示,在WebKit中,event.layerX和event.layerY已被破坏和弃用。它们将在不久的将来从发动机上拆下 Firefox说getAttributeNodeNS()不推荐使用 我还没有尝试过其他浏览器 有更好(更新)的方法吗?

我正在使用Dojo的行为功能添加事件。我正在检查文本字段以查看输入的内容。据我所知,文档建议我使用
onkeypress
而不是
onkeydown

对象的一部分

它工作正常,但在(最新的)Chrome和Firefox中,我都会在控制台中收到警告消息

Chrome表示,在WebKit中,event.layerX和event.layerY已被破坏和弃用。它们将在不久的将来从发动机上拆下

Firefox
getAttributeNodeNS()
不推荐使用

我还没有尝试过其他浏览器


有更好(更新)的方法吗?或者这是怎么回事?

不推荐使用的不是
keypress
/
keydown
事件

显然,dojo试图复制一些已被弃用的事件属性(
layerX
layerY
)。 dojo没有什么问题,但是这些消息很烦人,所以我希望他们能尽快修复它们

你可以在这里阅读更多细节


在修复此问题之前,若不挑剔javascript位置,可以在HTML元素中设置事件回调函数。这不会触发警告消息。

谢谢您的回答。只要我知道我的活动不会突然停止,我就不会感到烦恼。但听起来我很安全吗?@joakimdahlstrom是的,你很安全。事件本身正在运行,不会很快被弃用
'#myTextField' : {

onkeypress: function(event)
    {
        console.log(event.charCode);                
    }
}