如何在ReactJS中处理“onKeyPress”事件?

如何使onKeyPress事件在ReactJS中工作?当按下enter(keyCode=13)时,它应发出警报

var Test=React.createClass({
添加:功能(事件){
如果(event.keyCode==13){
警报(“添加…”);
}
},
render:function(){
返回(
<div>
<input type=“text”id=“one”onKeyPress={this.add}/>
</div>
);
}
});
React.render(<Test/>,document.body);

我使用的是React 0.14.7,使用onKeyPressevent。键运行良好

handleKeyPress=(事件)=>{
如果(event.key=='Enter'){
console.log('enter-press-here!')
}
}
render:function(){
返回(
<div>
<input type=“text”id=“one”onKeyPress={this.handleKeyPress}/>
</div>
);
}

发表评论