【发布时间】:2023-03-31 13:21:01
【问题描述】:
我想对一系列输入使用相同的 onChange 处理程序。
<input onChange={this.handleInputChange}
type="text"
data-input-name="name"
value={this.state.name}/>
所以我试图使用这个 html 数据属性来存储输入的名称。当我在 JavaScript 中关闭属性时,我无法访问它。
handleInputChange = (event) => {
this.setState([event.target.inputName]: event.target.value})
}
我尝试了一些排列都无济于事,而且似乎很难调试,因为当我登录 event.target 时,我只在 JavaScript 控制台中看到一个 html 元素。
关于如何更好地调试或我的语法哪里出错的任何建议?
【问题讨论】:
标签: reactjs