删除输入值时 onChange 不触发

Cra*_*oiD 6 javascript onchange reactjs

我面临一个问题,当onChange我通过突出显示该值并按删除按钮(或 Ctrl+a+Delete)删除输入值时,我无法触发该问题。但是,onChange仅使用删除按钮删除值时会触发(一一)当我onChange一次删除输入值时,如何让我的输入触发该函数(通过选择整个字符串/整数)

<Form.Control  type="text" value={this.state.value !== "" ? this.state.value : this.state.groupName} className="input_text" onChange={this.onChange} required />
Run Code Online (Sandbox Code Playgroud)

Lak*_*wan 0

好吧,不确定其余的逻辑是什么。但我认为这this.state.groupName 导致了问题。

因为当值为空时,它会将值设置为该 groupName。然后,如果您尝试通过选择删除整个文本,它将回退到与您拥有的值相同的 groupName,因此它不会删除整个文本。但可以一一删除。