1. ホーム
  2. javascript

[解決済み] React.jsでテキスト入力のchange/focusOutイベントを正しくキャッチする方法とは?

2022-05-16 12:45:47

質問

フォームを作成し、その中で 変更 イベントを処理したいのですが、React onChange でトリガーされる キーダウン (をトリガーします(ネイティブJSとは逆です。 変更 イベントを発生させます。 アウトオブフォーカス ).

はあるのでしょうか? React の方法 はありますか?

どのように解決するには?

入力がフォーカスを失ったときだけ検証を行いたい場合は、次のようにします。 オンブラー .

ReactはonFocusInとonFocusOutの代わりにonFocusとonBlurを使用します。すべての React イベントはバブルに正規化されているため、onFocusIn と onFocusOut は React では必要ない/サポートされていないのです。 2