2011-07-27 3 views
3

knockoutjs를 사용하여 실행하는 일부 이벤트를 얻으 려하고 있습니다."onblur"에 대한 이벤트 바인딩에서 이벤트가 발생하지 않습니다.

<input type="text" 
     data-bind="event: {onblur: function(){ alert('worked!') }}, 
        value: signUpModel.fullName, 
        valueUpdate: 'afterkeydown'" 
     maxlength="40" 
     id="inputFullName" /> 

해서는 안이 작품 : 난 내가 더 성공을 사용하고있는 구문의 가장 기본 개념을 설명하는 간단한 예제를 만들었어요?

답변

9

onblur 대신 blur을 사용하는 것이 좋습니다. 프레임 워크는 jQuery를 사용하여 이벤트를 첨부하는지 또는 자체적으로 사용하는지 (jQuery를 사용할 수 없음) 여부에 따라 올바르게 처리합니다.

+0

감사합니다. 그거였다! 이제 다른 문제가 생겼어. 지금 게시 해! –

관련 문제