【发布时间】:2021-03-22 14:52:47
【问题描述】:
我正在尝试处理用户的退格键按下。我有 2 个处理程序绑定到一个输入元素。由于无法在 onChange 事件处理程序中检测到按键,因此我必须在 onKeyDown 中进行。我想在按下退格键时停止 onChange 事件的传播(并在 onKeyDown 事件处理程序中处理)。任何想法如何实现这一目标?谢谢!
【问题讨论】:
-
event.preventDefault()和event.stopPropagation()? -
这不会停止 onChange 事件。
-
啊,现在我明白了。不,你不能这样做
-
你能添加一个具体的minimal reproducible example吗?
-
是否有可能以完全不同的方式实现它?就像使用状态一样。但我不相信,因为状态设置是异步的..
标签: javascript reactjs events