[jQuery 팁] keyup 바인딩과 focus 함수의 사용 오류 :: 소림사의 홍반장!

아직 정확한 원인 규명 하지 못함..



var empnumE =$('#employeenumber'); 

empnumE.keyup(function(e){

          if(e.keyCode == 13) {

         goSearch();

         return false;

          }

empnumE.focus();



이렇게 엔터키가 입력됐을때 함수가 실행하도록 한 소스에서..


focus가 실행되면 엔터키가 입력된거마냥 실행되는 현상이 있다.


헐.. 일단 focus를 먼저 주고 keyup을 바인딩 했더니 이런 현상은 줄어듬.... 완전 없어지진 않고...


그래서 if(e.keyCode == 13 && empnumE.value != null) 조건을 이렇게 처리.


삽질하지말자..

다른 카테고리의 글 목록

Dev. 웹/JavaScript 카테고리의 포스트를 톺아봅니다