2017-02-11 66 views
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> 
     ); 
    } 

回答

相關問題