如何正确捕获React.js中文本输入的change / focusOut事件? [英] How to correctly catch change/focusOut event on text input in React.js?

查看:318
本文介绍了如何正确捕获React.js中文本输入的change / focusOut事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个表单,我希望在文本输入中处理更改事件,但是按键时触发 onChange (与原生JS相反,当输入字段失焦时触发更改事件)。

I've got a form, in which I want to handle change event on text inputs, but React onChange triggering on key down (opposite to native JS, that triggers change event when an input field is out of focus).

是有一个反应方式来做我想做的事情吗?

Is there a React way to do what I want?

推荐答案

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

If you want to only trigger validation when the input looses focus you can use onBlur

这篇关于如何正确捕获React.js中文本输入的change / focusOut事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆