2017-02-11 3 views
0

Ich versuche, das Löschen keyCode in einer React App zu bekommen, aber nichts passiert. Ich habe OnKeyPress bereits für druckbare Zeichen, aber ich muss auch die Löschung erkennen, was von dem, was ich verstehe, wird mit keyDown behandelt. Siehe meinen Code unten. FYI, ich habe auch versucht OnKeyDown, nur für den Fall, dass das Problem war.OnKeyPress funktioniert gut, aber nichts passiert mit 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> 
     ); 
    } 

Antwort

Verwandte Themen