asp. net textbox keyup 이벤트 가 백 엔 드 를 촉발 하 는 textchange 이벤트

2534 단어 asp.net
textbox 텍스트 상자 textchange 이벤트, 초점 을 잃 어야 실행 합 니 다.
keyup 사건 을 통 해 js 제어 가 초점 을 잃 었 습 니 다.
<asp:TextBox runat="server" ID="txt" onkeyup="thisFunc(this)" autocomplete="off" AutoPostBack="true" OnTextChanged="txt_TextChanged"></asp:TextBox>

js:
  function thisFunc(obj){



        //        

        if(event.keyCode==32||(event.keyCode>48&&event.keyCode<90)){

            __doPostBack(obj.id,'','');

        }

    } 

배경:
 protected void txt_TextChanged(object sender, EventArgs e)

    {

         //    



         //                 

         //Page.RegisterStartupScript("", "<script>NewFocus($('#txt'))</script>");        

    }

텍스트 상자 에서 초점 을 다시 가 져 오고 맨 뒤로 js:
function NewFocus(obj){

       obj.focus();

       var oTextRange = document.createTextRange();

       oTextRange.collapse(false);

       oTextRange.select(); 

    }

좋은 웹페이지 즐겨찾기