0
我想在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>
);
}