reactjs - 当用户专注于输入以及失去焦点时,我如何捕捉并做某事?
问题描述
我的应用程序中有输入字段,我想在用户专注于输入时做一些事情(例如单击输入),并在用户失去焦点时做一些事情(例如单击其他字段或单击某个按钮)。
解决方案
您可以将onFocus
事件用于输入焦点,将onBlur
事件用于焦点输出。
<input
type="text"
onFocus={() => {
// logic on input focus
}}
onBlur={() => {
// logic on focusout
}}
/>
推荐阅读
- autocomplete - 在 Material-ui 的自动完成中使用 includeInputInList 属性是什么?
- java - 切割行以在 Excel 文件中创建样本
- sql-server - 从 4 个不同节点提取 SOAP 1.1 响应的查询
- scala - 在 Minikube 中,当驱动程序运行在 sparkapplication.yaml 部署时,spark 驱动程序不会挂载 hostPath
- powerbi - 操作直接查询数据源
- .net - Microsoft Dynamics Nav2009 在我尝试运行时立即关闭
- python - 加载 TensorFlow keras 模型 (.h5) 时出错
- php - php - 即使选择器为空也通过
- c++ - SEAL:如何以模系数的形式读取 Relinkkeys 数据?
- markdown - 如何从单个 Markdown 文件创建多个页面?