Javascript 在文本区域中,未填充onchange值
声明:Javascript 在文本区域中,未填充onchange值,javascript,reactjs,textarea,Javascript,Reactjs,Textarea,声明: dashboardtextchartchange(e){ this.setState({textdashboard: e.target.value}); } 如果我删除value={this.state.textdashboard}则工作正常,但如果我保留它,它就不会出现了Textarea没有value属性,因此为什么它只在您删除它时工作 通过在开始和结束标记之间输入所需的值,[此处],可以设置的值 {this.state.textdashboard} 您可能还想删除您的type=
dashboardtextchartchange(e){
this.setState({textdashboard: e.target.value});
}
如果我删除
value={this.state.textdashboard}
则工作正常,但如果我保留它,它就不会出现了Textarea没有value
属性,因此为什么它只在您删除它时工作
通过在开始和结束标记之间输入所需的值,[此处]
,可以设置
的值
{this.state.textdashboard}
您可能还想删除您的
type=“text”
属性,因为textarea没有type属性。我在本地机器上检查了您的代码,代码运行正常。OP code工作正常。React允许我们在textarea中使用该值。刚刚通过在本地机器上的测试进行了验证,还看到了.eww,真的吗?!我敢打赌,随着时间的推移,这会引起混乱。谢谢你指出这一点。
dashboardtextchartchange(e){
this.setState({textdashboard: e.target.value});
}
this.state = {
textdashboard: '',
};
<textarea className="form-control queryheight box_xp" placeholder="Enter Dashboard Content" type="text" onChange={this.dashboardtextchartchange.bind(this)}>
{this.state.textdashboard}
</textarea>