var Test = React.createClass({
add: function(event){
if(event.keyCode == 13){
alert('Adding....');
}
},
render: function(){
return(
<div>
<input type="text" id="one" onKeyPress={this.add} />
</div>
);
}
});
React.render(<Test />, document.body);
KeyPress etkinliğini React JS'de nasıl çalıştırabilirim. enter (keyCode=13)
basıldığında uyarı yapmalıdır.KeyPress olay yönetimi reaJS
[v0.11] (http://facebook.github.io/react/blog/2014/07/17/react-v0.11.html#improved-keyboard-event-normalization) React normalizes okunabilir dizelere anahtar kodlar. KeyCodes yerine bunları kullanmanızı öneririz. –
@RandyMorris tepki, anahtar kodlarını her zaman doğru şekilde normalleştirmez. "+" Üretmek için shiftKey = true ile 187 anahtar kod değerini verir, ancak "anahtar" değeri "Tanımlanamayan" olarak çözülür. – Herr