2016-05-07 14 views
-2

フォーム入力フィールドに入力しようとしましたが、機能しませんでした。現在のところ、読み取り専用モードでは、私はなぜそれがわかりません。React:入力フィールドに入力がありません

import React from 'react'; 

export default class SearchBar extends React.Component { 

    constructor(props) { 
    super(props); 
    this.state = { term: ''}; 
    this.onInputChange = this.onInputChange.bind(this); 
    } 

    onInputChange(event) { 
    console.log(event.target.value); 
    this.setState({ term: event.target.value}); 
    } 

    render() { 
    return (
    <form className="input-group"> 
     <input 
     placeholder="Give a five day forecast" 
     className="form-control" 
     value={this.state.term} 
     onChange={this.noInputChange} 
     /> 
     <span className="input-group-btn"> 
     <button type="submit" className="btn btn-secondary"> Submit</button> 
     </span> 
    </form> 
) 
    } 
} 
+0

次のようになります。ここではコンポーネントです。 – zerkms

答えて

1
onChange={this.noInputChange} 

は確かに本当に悲しいです

onChange={this.onInputChange} 
関連する問題