如何在 React.js 中正确捕获文本输入上的 change/focusOut 事件?

2022-08-30 04:39:40

我有一个表单,其中我想处理文本输入上的更改事件,但是在键向下触发时React onChange(与本机JS相反,当输入字段失焦时会触发更改事件)。

有没有一种 React 方法可以做我想做的事?


答案 1

如果您只想在输入失去焦点时触发验证,则可以使用 onBlur

React 使用 onFocus 和 onBlur 而不是 onFocusIn 和 onFocusOut。所有 React 事件都规范化为气泡,因此 React 不需要/支持 onFocusIn 和 onFocusOut。阿拉伯数字


答案 2

JavaScript => React

对焦 = > onBlur

onfocusin => onFocus