当用户按下 Backspace 按钮时,我试图处理一个事件。
我看到了这个,我想我可以使用找到退格键代码
console.log("Did you delete it? " + e.keyCode);
但 的值e.keyCode
未定义。
这是代码:
define(["react"], (React) => {
var TypingContainer = React.createClass({
keypressed(e) {
console.log("Did you delete it? " + e.keyCode);
},
handleChange: function(e) {
// if (e.keycode == 8)
console.log("Did you 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;
});
更新:随着onKeyPress
事件,我总是得到 0。