2014-04-17 4 views
0

텍스트 상자가 있고 사용자가 텍스트 상자의 텍스트를 변경할 때마다 JavaScript가 실행되기를 원합니다.OnTextChanged 이벤트가 발생하지 않습니다.

@Html.TextBoxFor(m => m.OuterCaseWSP, new 
{ 
     @style = "max-width:145px;", 
     @disabled = "disabled", 
     OnTextChanged = "calculateOuterCasePOR()" 
}) 

그러나이 작동하지 않는 것 다음과 같이

그래서 나는 ontextChanged을 사용했다.

참고 : onTlur로 OntextChanged를 바꿀 때 코드가 트리거됩니다.

내가 호출 한 이벤트 처리기에 어떤 문제가 있습니까?

답변

2

input에는 textChanged 이벤트가 없습니다. 그래도 change이 있지만 텍스트 bpx가 흐려질 때만 트리거되므로 가치가 없습니다.

onKeyPress = "calculateOuterCasePOR()" 
+0

을 아니면뿐만 아니라 OnChange 이벤트를 원한다면 때 onKeyPress가 당신을 만족하지 않은 경우 : 그러나 대신 onKeyPress을 사용할 수 있습니다. –

+0

+1을 제안합니다. –

관련 문제