【发布时间】:2020-05-03 04:50:27
【问题描述】:
我正在学习 ReactJS,今天我无法解决一个困难,所以我需要你的帮助。
我想为希望在重新打开网站后保持联系的用户制作“记住我”。
这是我的代码:
我的功能:
handleChangeCheckBox = (event) => {
console.log(event.target.checked)
this.setState({
isChecked: event.target.checked
})
}
当我使用 onChange 调用输入复选框字段中的函数时:
<p>
<Input
type="checkbox"
name="rememberCheckbox"
className="rememberCheckbox"
id={this.state.isChecked}
onChange={this.handleChangeCheckBox}
/>
Remember Me
</p>
当我单击复选框时,我的控制台中没有显示任何内容,因此调用函数似乎不起作用。
【问题讨论】:
-
那是什么
Input组件? -
这是一个 reactstrap 输入
-
看起来您正在使用 UI 工具包,或者您应该将
<Input/>更改为<input/>