gpt4 book ai didi

reactjs - 无法在输入字段中输入内容

转载 作者:行者123 更新时间:2023-12-02 16:03:25 25 4
gpt4 key购买 nike

我有以下代码:

    constructor(props) {
super(props);
this.state = {
search: "",
value: "",
username:'',
email:'',
password: '',
};

this.onChange = this.onChange.bind(this);
this.onSubmit = this.onSubmit.bind(this);
}

...
...

onChange(e) {
this.setState(
{[e.target.name]: e.target.value})
}

...
...

<input type="password" placeholder="Password"
onChange={e => this.onChange(e)}
value={ this.state.password }
/>

但我无法在密码字段中输入内容。如果我删除 value={ this.state.password } 部分,我就可以在该字段中输入内容,但当该字段更改时,我的状态似乎没有更新。

问题是什么?

最佳答案

您忘记为密码字段指定名称。应该是

<input 
type="password"
placeholder="Password"
name="password"
onChange={e => this.onChange(e)}
value={ this.state.password }
/>

关于reactjs - 无法在输入字段中输入内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57596954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com