【发布时间】:2026-01-16 03:20:03
【问题描述】:
当输入字段为空时,我尝试禁用按钮而不使用处理程序。 在检查条件之前,我只想在输入更改时简单地启用按钮(尚未检查输入内容是否)但我确实看到状态已更改(我可以在警报中看到)但按钮从未启用(我可以在调试器中看到)
constructor(props) {
super(props);
this.state = {'enableAdd':false}
}
Text: <input id="textInput" type="text" onChange={()=>{this.state.enableAdd=true;alert(this.state.enableAdd)}}/>
<button onClick={this.addTODO} disabled={!this.state.enableAdd} style={{"paddingLeft":"7px"}}>Add</button>
有什么想法吗?
谢谢
【问题讨论】: