2010-01-05 1 views
0

ASP.NET 텍스트 상자 컨트롤에 채워지고 포커스가 설정되어있는 경우 바로 JavaScript 기능을 어떻게 실행합니까? onChange 이벤트는 JavaScript 함수가 실행 된 후 프로그래밍 방식으로 포커스를 다음 양식 요소로 이동해야하기 때문에 작동하지 않습니다.텍스트 상자가 채워지고 포커스가 jQuery에 설정되어있는 경우 JavaScript 기능을 시작 하시겠습니까?

은 (는) question과 매우 유사합니다. 표시된 대답은 질문의 컨텍스트에 맞지만 더 많은 테스트를 거친 후에는 현재의 문제를 정확하게 해결하지 못했습니다.

의사 코드 :

<script language="javascript" type="text/javascript"> 
    function MyFunction() { 
     //execute this function when MyTxtBox is populated and focus is still set 
     //once core function is completed, move focus to MyTxtBox1 
    } 
</script> 
<style type="text/css"> 
    .USBBox 
    { 
     position: absolute; 
     left: -999em; 
     overflow: hidden; 
    } 
</style> 
<asp:TextBox id="MyTxtBox" runat="server" CssClass="USBBox" /> 
<asp:TextBox id="MyTxtBox1" runat="server" /> 
+0

어떻게 링크 된 질문이 요구 사항을 충족하지 못하는지 설명해 주시겠습니까? 기술적으로, 그러나 이것은 중복입니다! –

+0

@ 제임스 - 사용자가 USB 신용 카드를 사용 중이며 JS 기능을 실행하기 위해 탭 키를 눌러 다음 양식 요소로 이동해야했습니다. 탭 누름을 제거해야합니다. –

답변

1
$('#MyTxtBox').keyup(MyFunction); 
0

는이 작업을 수행하기 위해 onkeypress 또는 onkeyup을 사용해야합니다.

관련 문제