当用户按Backspace按钮时,我正在尝试处理事件.
我看到了这个,我猜,我可以找到Backspace密钥代码
console.log( "Did u delete it? "+ e.keyCode);
但是价值e.keyCode是未定义的.
这是代码:
define(["react"], (React) => {
var TypingContainer = React.createClass({
keypressed(e){
console.log( "Did u delete it"+ e.keyCode);
},
handleChange: function(e) {
// if(e.keycode==8)
console.log( "Did u delete it? "+ e.keyCode);
},
render: function() {
return(
<div>
<input
className="typing-container"
value={this.state.message}
onChange={this.handleChange}
onKeyPress={this.keypressed}
/>
</div>
);
}
})
return TypingContainer;
});
Run Code Online (Sandbox Code Playgroud)
更新:onKeyPress事件我总是0.
reactjs ×1