reactを使って、フォームの内容の送信を行いたいのですが、
Uncaught TypeError: Cannot read property 'testValue' of null
というエラーが出てしまい、実行することができません。
どなたかエラーの解決方法がわかる方がいらっしゃいましたら、教えていらだけないでしょうか。
js
1class Form_Field extends React.Component{ 2 getInitialState() { 3 return {testValue: "Hello World!!!"}; 4 } 5 handleChange(event) { 6 this.setState({ 7 testValue: event.target.value 8 }) 9 } 10 submitHandler(event) { 11 event.preventDefault(); 12 alert(this.state.testValue); 13 } 14 render(){ 15 return( 16 <form onSubmit={this.submitHandler}> 17 <input type="text" value={this.state.testValue} onChange = {this.handleChange} /> 18 <button type="submit"> 19 送信!!!! 20 </button> 21 </form> 22 ) 23 } 24} 25 26ReactDOM.render( 27 <Form_Field />, 28 document.getElementById("app") 29) 30
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/02 16:50