Tôi là người mới sử dụng React.js. Tôi đang cố gắng kích hoạt sự kiện nhấn phím cho div văn bản.Cách kích hoạt sự kiện nhấn phím trong React.js
đây là mã hộp văn bản mà tôi muốn thực thi kích hoạt bấm phím.
<div id="test23" contenteditable="true" class="input" placeholder="type a message" data-reactid="137">Hii...</div>
và phương pháp bấm phím là
onKeyPress: function(e) {
return "Enter" == e.key ? "Enter key event triggered" : void 0)
}
Tôi đã thử nó với jquery nhưng tôi không thể kích hoạt nó.
đây là mã Phản ứng mà tôi đã thử nhưng không hoạt động.
var event = new Event('keypress', {
'keyCode' : 13,
'which' : 13,
'key' : 'Enter'
});
var node = document.getElementById('test23');
node.dispatchEvent(event);
Cảm ơn :)
Đối với những gì nó có giá trị tôi đã công bố một lib để làm cho sự kiện KeyDown xử lý dễ dàng hơn trong phản ứng: https://github.com/jedverity/react-keydown/ – glortho