繁体   English   中英

如何在按下 Enter 键时专注于 Material UI 按钮

[英]How to focus on a Material UI Button while Enter key pressing

最后一次输入完成后,用户想按保存按钮

'Tab'键将焦点移动到下一个元素(按钮),我想用'Enter'键实现这一点,但我没有怎么做?

在最后一个输入中按 Enter 时,您需要使用ref来聚焦按钮:

Firest,创建参考:

const buttonRef = useRef(null);

然后,在按钮中添加 ref:

<button ref={buttonRef} ...>

之后,在最后一个输入中添加onKeyPress以检查按Enter

<input onKeyPress={handleKeyPress} ...>

Anh 这是handleKeyPress

  const handleKeyPress= e => {
    if(e.key === "Enter"){
      buttonRef.current.focus()
    }
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM