制御されたテキストエリアの場合、this exampleでは、初期値を設定して値を更新する方法を示します。ユーザーからの入力をさらにクリアせずにフィールドが初めてフォーカスされているときに、この初期値をクリアするにはどうすればよいですか。React.js - フォーカスの制御されたテキストエリアの初期値をクリアする
初期値設定:次に持って
<textarea value={this.state.value} onChange={this.handleChange} onFocus={this.handleFocus} />
:
handleFocus(event) {
this.setState({value: ''});
}
これが機能していないが、私はあなたのような何かをするだろうと仮定し
this.state = {
value: 'Please write an essay'
};
を。何かアドバイス?
Codepen:https://codepen.io/anon/pen/KZVeWB?editors=0010
は 'のonFocus = {this.handleFocus.bind(この)}' – scniro