【发布时间】:2022-11-21 15:28:32
【问题描述】:
我需要从 InputEvent 中捕获 historyUndo 和 historyRedo。问题是,我的contentEditable div 给我的是FormEvent,而不是InputEvent。
const inputChanged = (e: InputEvent) => {
//Error here because e is FormEvent type not InputEvent
if(e.inputType === 'historyUndo' || e.inputType === 'historyRedo')
{
....
}
}
return <div contentEditable={true} onInput={(e) => inputChanged(e)}>
....
</div>
如何在 div contentEditable 上捕获 InputEvent?
【问题讨论】:
-
div 是否包含
Form?
标签: javascript reactjs typescript contenteditable inputevent