入力onClickの値を取得しようとしています(onChangeではなく)、私は本当に混乱しています。私のロジックと間違って何 http://codepen.io/polinaz/pen/MmezZy?editors=0010クリックして入力値を取得する
: (関数は、ユーザー入力を取得し、5を掛けなければならない)
var Multiply = React.createClass({
getInitialState: function(){
return {number: '-'}
},
multiply: function(a){
return (a * 5);
},
handleChange: function(e) {
this.setState({ number: e.target.value });
},
handleClick: function(e) {
this.multiply(this.state.number);
},
render: function() {
return (
<div>
<p>multiply by 5!</p><br />
<textarea onChange={this.handleChange}>
</textarea><br/>
<button onClick={this.handleClick}>Submit</button>
<p>result:</p> {this.state.result}
</div>
);
}
});
ReactDOM.render(
<Multiply/>,
document.getElementById('root')
);
ここでは、コードへのリンクですか?良い説明を本当に感謝します! ありがとうございます
ありがとうございました! – Polina
ようこそ。あなたが助けてくれた答えの左側にあるチェックマークをチェックしてください。 :) –