在我的ReactJS项目中,我有一个简单的受控输入。当我按空格键时,不会触发onChange事件。这是正常行为吗?改变我改变它?
    <input
      type="text"
      onChange={(e) => {
        console.log(e.target.value + 'here');
      }}
      value={this.state.name}
    />输入"test         "将导致testhere的日志输出,空格键甚至不会触发事件。
编辑
因此,我刚刚从头创建了一个新项目,这不是默认的行为。所以我的问题是我怎么诊断这个?(这不是我写的代码)。
发布于 2021-04-28 19:12:17
你在找这样的解决方案吗?

发布于 2021-04-28 19:18:17
您需要对变量进行setState才能工作。否则,对于事件中的每一项更改,它都会像下面的图像那样将每个字母注销。
https://stackoverflow.com/questions/67306162
复制相似问题