gpt4 book ai didi

reactjs - 如何添加 onKeyPress 事件来 react Material-ui 文本字段?

转载 作者:行者123 更新时间:2023-12-03 13:13:31 25 4
gpt4 key购买 nike

我使用了 React Material-ui 中的 TextField。我想知道用户是否按下了Ctrl+Enter。我尝试使用 onKeyPress 事件但没有结果。我怎样才能实现这个目标?

<TextField
value={this.state.message}
autoFocus={true}
hintText='Type your message here'
onChange={this.onChangeMessage}
onKeyPress={(event) => {
if (event.ctrlKey && event.keyCode == '13')
this.sendMessage();
}}
multiLine={true}
/>

最佳答案

onKeyPress 是 React 支持的合成 Key 事件,如上所述 here 。试试这个代码:

 onKeyPress= {(e) => {
if (e.key === 'Enter') {
console.log('Enter key pressed');
// write your functionality here
}
}}

关于reactjs - 如何添加 onKeyPress 事件来 react Material-ui 文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45993523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com