OnKeyPress工作正常,但keyDown没有任何反应
问题描述:
我想在React应用程序中获取删除keyCode,但没有任何事情发生。我有OnKeyPress
已经为可打印的字符工作,但我还需要检测删除,从我的理解,是用keyDown
处理。看到我的代码如下。仅供参考,我也试过OnKeyDown
,以防万一这是问题。OnKeyPress工作正常,但keyDown没有任何反应
handleDelete: function(e) {
console.log(e)
if (e.keyCode == 46) {
console.log('Pressed Delete')
}
},
render: function() {
return (
<div>
<input
onKeyPress={this.handleChange}
keyDown={this.handleDelete}
value={this.state.value}
/>
<h3>{this.state.value}</h3>
</div>
);
}