在文本区域中,onchange值未填充

时间:2018-08-23 11:15:20

标签: javascript reactjs textarea

 <textarea className="form-control queryheight box_xp" placeholder="Enter Dashboard Content" type="text" onChange={this.dashboardtextchartchange.bind(this)} value={this.state.textdashboard}>
    </textarea>

更改功能:

dashboardtextchartchange(e){
this.setState({textdashboard: e.target.value});
}

状态:

    this.state = {
       textdashboard: '',

    };

如果我移除了value={this.state.textdashboard},那么就可以了,但是如果我不这么做的话,那么

1 个答案:

答案 0 :(得分:1)

Textarea没有value属性,因此为什么仅在删除它时才起作用。

您可以通过在开始和结束标记<textarea>之间输入所需的值来设置<textarea>[here]</textarea>的值。

<textarea className="form-control queryheight box_xp" placeholder="Enter Dashboard Content" type="text" onChange={this.dashboardtextchartchange.bind(this)}>
    {this.state.textdashboard}
</textarea>

您可能还希望删除type="text"属性,因为textarea没有type属性。