2016-08-23 2 views
1

"선택"에 대해 한 번만 호출이 코드를 보여주는 fiddle with the example입니다 : 반작용 - 부트 스트랩을 : onChange가 여기

render: function() { 
    return (
     <FormControl componentClass="select" onChange={console.log("changed")}> 
        <option value="1">A</option>   
        <option value="2">B</option>   
     </FormControl>      
    ); 
    } 

onChange()

내 구성 요소가 렌더링됩니다 경우에만 호출됩니다.

다른 옵션을 사용하고 싶습니다. 따라서 'A'를 'B'로 변경하면 구성 요소가 onChange() 이벤트를 발생 시키길 원합니다. 내가 뭘 놓치고 있니?

답변

1

handleSelectChange

handleSelectChange: function(event) { 
    //Do sth 
} 

라는 방법을 쓰기 오 onChange={this.handleSelectChange}

+0

다음과 같이 호출! 나는 지금 오류를 볼 수있다! 문제는 내가'console.log ("changed")'함수를 호출하고 있다는 것이다. 대신, 나는 일명'console.log'라는 참조를 전달해야한다. – zatziky

관련 문제