Ich kann keinen Text in meinen Textbereichen eingeben. Ich kann meinen Standardtext nicht ändern.Kann keinen Text in Textbereich eingeben
Wie kann ich mein Problem lösen?
class SomeClass extends Component{
constructor(props){
super(props)
this.state = {data:[]}
}
handleChange(e, media_id){
var newState = $.each(this.props.data, function() {
if (this.media_id == media_id) {
this.text = e.target.value }
});
this.setState({data:newState})
};
render(){
return(
<div className="col s9 m9 cards-container">
{this.props.data.map(item =>
<div className="input-field">
<textarea
placeholder="Описание с тегами" ref="tags"
className="materialize-textarea" value={ item.text }
onChange={this.handleChange.bind(this, item.media_id)}
/>
</div>)})}
}
Dies ist das funktioniert! Vielen Dank! –